nvm安装nodejs问题合集

在开发环境中经常会遇到因为某个依赖版本和nodejs版本不匹配,要切换nodejs版本的情况,总结一下一般所遇到的问题。

问题一没有在下载nvm前将之前版本的nodejs卸干净。如何卸干净?

答:

1.从卸载程序卸载程序和功能。

2.重新启动(或者您可能会从任务管理器中杀死所有与节点相关的进程)。

3.寻找这些文件夹并删除它们(及其内容)(如果还有)。根据您安装的版本,UAC设置和CPU架构,这些可能或可能不存在:

  C:\Program Files (x86)\Nodejs

  C:\Program Files\Nodejs

  C:\Users{User}\AppData\Roaming\npm(或%appdata%\npm)

  C:\Users{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache)

4.检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。

问题二,Could not retrieve 巴拉巴拉。连不上

答:这种情况有两个原因,一个是网络有问题,第二个是没有配置镜像,或者镜像地址错误,那么如和配置镜像呢?
1.在命令行输入nvm root可以找到nvm安装路径 ->
2.找到 settings.txt 文件 ->
//如果提示说不能修改文件,那就保存到桌面,把原来文件删了,从桌面剪切进去
3.修改下载源修改如下

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

问题三 nvm 报错 The system cannot find the path specified. Could not download node.js

答:
1.检查下你上面安装nvm的文件夹权限(D:\nvm),右键nvm文件夹,查看它的属性,并修改权限为完全控制,如果不知道是哪个用户就直接给所有用户完全控制权限。
2.之前的nodejs没删干净,重新删过来一遍。

注:通过nvm安装并使用的nodejs,可以直接在cmd里进行指令输入。

posted @ 2024-07-26 21:28  AAA晚来秋  阅读(322)  评论(0)    收藏  举报