【题主电脑华硕,window11,安装的1.1.9 nvm for window】
更新到window11后,使用nvm走npm安装vue3的脚手架提示了很多不兼容的package包,一阵npm audit --force发现自己走入了各种兼容包坑,所以就卸载nvm重新安装。【卸载,删环境变量,删包缓存】
从github官网下载:nvm下载地址 nvm-setup.exe。
这时候能使用nvm的一些基础命令成功,如nvm list
,可是,你使用nvm去安装node的时候,显示安装成功,但是当你调用nvm use
的命令行时,却显示失败了。
这时你去查看以上你这两个环境变量时,如果发现nvm没有生成symlink的目录文件的话,是的话,从解决方式第1步开始走起,否则从第2步开始走起,都不是的话,欢迎留言。
nodejs
【根据你配置的NVM_SYMLINK的路径文件名,建议和你安装时写的link路径保持一致】。将该快捷方式放置:
NVM_SYMLINK
的前一个目录下,比如我放在C:\Program Files
,如:这时如果你调用
nvm use (node版本号)
,仍然还是失败的话。这是因为nvm的权限太低了,用管理员权限运行cmd窗口,重新输入即可成功。
这时node,还有npm的命令也可以使用成功了。
新版的node 18.3.0版下,npm -v会有弃用警告,该警告查github的npm的issue回答中,说是node自身存在的bug,使用npm 8.12.0版本即可。
或者使用当前的node稳定版本,npm -v不会有该提示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)