使用nvm use 切换node版本失败
exit status 1: Access is denied.(或者显示乱码)
解决方法一:
使用管理员的方式运行
解决方法二:
还有一种可能,在安装nvm之前电脑中已经安装过node,所以会导致切换失败,(我就是这种问题)
官方解决说明:
https://github.com/coreybutler/nvm-windows/issues/755
卸载步骤:https://blog.csdn.net/qq_42257666/article/details/129909941
1、卸载原有的nodejs
删除C:\Users\用户名\AppData\Roaming目录下的npm
和npm-cache
;删除C:\Users\123\AppData\Local\目录下的npm-cache
。
2、卸载NVM
在nvm的安装目录下找到unins000.exe的文件双击,点击删除所有的nvm相关的文件
3、删除环境变量
打开【高级系统设置】->【系统设置】中的nvm相关的;path中也删除nvm相关的
4、下载nvm
双击安装,选择安装路径和nodejs引用路径
Releases · coreybutler/nvm-windows (github.com)
这俩都行
安装成功之后,设置镜像,打开settings.txt
添加:
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
即
s/npm/
即
[外链图片转存中...(img-Enq8SjLG-1689063451623)]
接下来就可以使用nvm了