Win10 | nvm-windows安装教程

官网地址

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/

示例:

image

三:配置环境变量

新建 NVM_HOME 变量值为nvm安装的路径

新建 NVM_SYMLINK 存放npm包,NVM_SYMLINK下需要加一个空目录文件存放npm包

image

这样设置完之后,命令行输入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版本