官网地址
https://github.com/coreybutler/nvm-windows
nvm-windows是一个适用于 Windows 的 node.js 的版本管理工具
原始的 nvm 适用于 MAC 和 Linux
一:删除已有node.js
注意:安装前把电脑上已有的node.js删除,首先删除有关的环境变量。卸载node.js之后,在命令行输入 where node,将显示的路径下有关node的文件夹删除干净,之后再安装nvm
建议:后续命令行使用cmd,不要用powershell
二:安装nvm-windows
安装步骤详见官网:
https://github.com/coreybutler/nvm-windows/releases
以下是安装的记录总结:
在这里下载最新的版本:nvm-setup.exe
下载完一路下一步完成安装,注意:安装路径不能包含空格和中文
在安装的目录新建setting.txt文件
里边需要包含以下内容:
root:NVM_HOME的值,也就是nvm的安装路径
path:NVM_SYMLINK的值
还可以添加镜像源
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
示例:
三:配置环境变量
新建 NVM_HOME
变量值为nvm安装的路径
新建 NVM_SYMLINK
存放npm包,NVM_SYMLINK下需要加一个空目录文件存放npm包
这样设置完之后,命令行输入nvm可以展示使用教程就说明已经安装成功了,如果没有成功,尝试重启命令行
至此就可以用nvm来管理node.js了
这里是常用的一些命令
nvm list available //查看可安装的nodejs版本
nvm list //查看已安装的nodejs版本
nvm on // 启用node.js版本管理
nvm off // 禁用node.js版本管理(不卸载任何东西)
nvm install <version> // 安装node.js的命名 version是版本号 例如:nvm install 8.12.0
nvm use <version> //使用某一version的nodejs
nvm uninstall <version> // 卸载指定版本的nodejs
注意:安装过程中如果出现权限不够的情况,尝试使用管理员身份启动命令行
四:下载node.js
nvm install 16.16.0 //下载16.16.0版本
nvm use 16.16.0 //使用
nvm current //查看当前使用的nodejs版本