刚开始使用Node.js的时候,直接到官网下载安装
中文站点:https://nodejs.org/zh-cn/
当接触的项目多以后,会出现一个问题,2个项目,使用的是不同的Node.js版本。这种情况下,对于多个版本的Node.js的切换将是一件非常麻烦的事情。这样才能方便的管理和切换Node.js版本呢,NVM就是一个很好的解决方案,安装NVM后,可以方便的在一台设备上进行多个Node.js版本的切换,满足不同项目的开发和运营。NVM项目地址:https://github.com/coreybutler/nvm-windows
下面我就来介绍下NVM的安装和使用,注意,如果已经安装了Note.js请先卸载
1、下载安装文件
https://github.com/coreybutler/nvm-windows/releases
2、使用nvm-noinstall.zip安装
- 将压缩包解压到安装目录【c:\dev\nvm】(安装目录根据自己的开发习惯自己定义)
- 运行目录下的install.cmd文件(需要以管理员身份运行),在打开的终端窗口中输入上面的安装目录【c:\dev\nvm】
- 运行完成,会打开一个文本settings.txt,关闭此文件,在C盘下把这个文件拷贝到安装目录,并修改成如下
root: c:\dev\nvm
path: C:\dev\nodejs
arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
- 现在检查下环境变量:控制面板主页->高级系统设置->高级->环境变量
NVM_HOME:C:\dev\nvm
NVM_SYMLINK:C:\dev\nodejs
PATH:在PATH的最后添加%NVM_HOME%;%NVM_SYMLINK%
- 验证安装,打开命令窗口,输入nvm,显示版本信息
- 安装node.js【nvm install 12.14.1】
C:\Users\MrLee>nvm install 12.14.1
Downloading node.js version 12.14.1 (64-bit)...
Complete
Creating c:\dev\nvm\temp
Downloading npm version 6.13.4... Complete
Installing npm v6.13.4...
Installation complete. If you want to use this version, type
nvm use 12.14.1
- 使用node.js【nvm use 12.14.1】
C:\Users\MrLee>nvm use 12.14.1
Now using node v12.14.1 (64-bit)
- 尝试安装其他版本,切换node.js
C:\Users\MrLee>node -v
v12.14.1
C:\Users\MrLee>nvm use 13.7.0
Now using node v13.7.0 (64-bit)
C:\Users\MrLee>node -v
v13.7.0
- NPM安装【配置npm下载包路径】,安装完成后需要配置下NPM环境变量
C:\Users\MrLee>npm config set prefix "c:\dev\npm"
C:\Users\MrLee>npm install npm -g --registry=https://registry.npm.taobao.org
c:\dev\npm\npm -> c:\dev\npm\node_modules\npm\bin\npm-cli.js
c:\dev\npm\npx -> c:\dev\npm\node_modules\npm\bin\npx-cli.js
+ npm@6.13.7
added 434 packages from 860 contributors in 11.48s
C:\Users\MrLee>
npm install nrm –g --registry=https://registry.npm.taobao.org