背景
不同的项目下需要运行不同版本的 Node,nvm-windows 可用于在 Windows 上管理多个 Node 版本。
安装
从 GitHub 上下载 NVM for Windows 安装程序的最新版本 nvm-windows,下载并解压缩 nvm-setup.zip 并双击要安装的可执行文件。
注意:nvm的安装目录不能带有空格,否则在切换node版本过程中,出现乱码报错
安装完成后,打开命令窗口并确认 NVM 可用:
nvm version
安装多版本 node/npm
#查看服务端所有的可用版本
nvm ls available
#查看本地已安装版本
nvm list
#安装指定node版本
nvm install 12.18.0
#切换指定node版本
nvm use 12.18.0
#卸载指定 node 版本
nvm uninstall 12.18.0
配置淘宝镜像
1、打开 nvm 的安装目录下的 settings.txt 文件,添加以下配置
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
2、配置C盘用户目录下的 .npmrc 文件,改变npm包安装路径
prefix=D:\nvm\npm[npm安装目录]
cache=D:\nvm\npm-cache[npm缓存目录]
registry=https://registry.npm.taobao.org
配置好后执行
npm install -g npm
3、配置环境变量
NPM_HOME = D:\nvm\npm[npm安装目录]
NVM_HOME = D:\nvm[nvm安装目录]
NVM_SYMLINK = D:\nvm\nodejs[node版本快捷方式]
PATH = %NPM_HOME%;%NVM_HOME%;%NVM_SYMLINK%;
注意:%NPM_HOME%要添加在%NVM_SYMLINK%之前,避免 npm 访问到的是nodejs中自带的npm包管理工具