一、介绍
nvm全名叫node.js version management,是一个node版本管理工具,实际工作中不同项目可能依赖于不同版本的node,这时就可以用nvm来进行管理node,需要哪个版本就切换到哪个版本
二、下载
如果在这之前已经单独安装了node,请卸载,避免环境变量起冲突
下载地址:https://github.com/coreybutler/nvm-windows/releases
选择nvm-setup.zip(安装版,无需配置,推荐使用)


我一般使用默认路径,当然也可自定义路径,建议复制下路径,等会方便查找安装地址

此时也会默认生成一个nodejs文件夹,不用在意,一步步往下执行

安装中

cmd中 输入命令行 nvm

nvm版本1.1.7
表示已安装成功,此时可以下一步操作了,先不要着急安装node
搜索刚才安装时复制的路径,找到安装目录

打开setting.txt

复制
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
粘贴到setting.txt中

在此目录下新建文件夹 nodejs

复制此路径: C:\Users\yzx\AppData\Roaming\nvm\nodejs
下一步去修改环境变量
此电脑右击=》高级属性=》环境变量

此时环境变量的值 是默认安装时的路径,我么要替换成自己的路径,也就是上一步新建nodejs文件夹后复制下来的地址

修改后

然后打开cmd,通过nvm install version 安装自己想要的版本,
通过nvm list 查看已安装的node
nvm use xxx 切换版本,
切换后可 node -v 查看当前版本
或nvm list 查看 哪个版本前有* 说明这就是当前使用版本
注:1.如果切换不成功,可将安装nvm时,默认生成的第二个路径下的nodejs文件删掉重试
2.此时vs code如果是打开状态,建议重启

网友评论