nvm 踩坑合集

正确流程

正常使用流程放在前面:

1)安装:注意下载之前需要删除原有的node,Releases · coreybutler/nvm-windows · GitHub

2)使用nvm install xxx安装指定的版本:nvm install xxxx

3)需要在管理员身份cmd中运行nvm use xxxx命令

nvm 的安装路径是在 \AppData\Roaming\nvm

node的安装路径是在C:\Program Files\nodejs

当使用nvm install xxx安装指定的版本之后,会在 nvm 的安装路径安装好node,但node并没有安装到全局路径中,所以需要在管理员身份cmd中运行nvm use xxx命令,全局路径才会有node文件,才可以正常使用。

在使用nvm前已经安装了node,需要删除全局路径中的npm、npm-cache文件夹。

1. nvm use 版本报错,出现exit status 1后面跟一堆乱码

此时是因为无权限,cmd以管理员身份打开,再次使用nvm use 版本报错命令,成功切换。

PS:因为遇到过太多次了!!每次都忘记!!特地记录一下!!

2. node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

解决办法:

下载Nodejs,安装完之后,重启VScode,会自动配置,运行即可在终端看到结果。

3. nvm 找不到npm版本问题

安装 node 需要注意,有两种安装方式:

(1) 使用命令安装,nvm install 版本号

(2) 下载node安装包,放到nvm目录下,改名为vx.x.x(如v12.2.22)

如果安装版本低于8.11可使用第一种命令的方式安装,简单快捷。

如果高于8.11版本要使用第二种下载安装包方式安装,因为高于8.11使用命令安装时将不自动安装npm,这就是安装node后npm找不到的原因。

题外话:

已放弃使用nvm,改为使用fnm。

猜你喜欢

转载自blog.csdn.net/jexxx/article/details/128657132
nvm
今日推荐