一、介绍
目前项目中需要多个版本nodejs环境,每次更换版本非常麻烦,那么现在介绍一个nvm工具,这个工具可以让多个nodejs环境共存,可以方便的在同一台设备上进行多个node版本之间切换,而这个正是nvm的价值所在,详情可以查看官网NVM官网。
安装
安装很简单,直接进入安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,如果是windows用户可以选择nvm-setup.zip,下载后直接安装。它是一个执行程序,在过程中需要选择nvm目录和nodejs目录,其他就一路next即可。
如果之前已经单独安装了node,建议卸载。
环境变量
如果选择的非安装版本,需要设置环境变量。如下图所示
验证是否安装成功
上述步骤顺利安装完毕后,可以通过nvm -v 命令验证是否安装成功,如果出现下图所示表示已经成功安装。
配置
验证成功后,到nvm的安装根目录,可以看到有一个settings.txt文件,这个文件用来配置nvm的,nvm常用配置项有
- proxy 网络代理,如果当前网络需要代理访问,需要配置此处,格式与npm的代理一直,如:http://[username]:[password]@[proxydaimon/ip]:[port],实例:http://user1:user1password@xxx.com:8080
- node_mirror :nodejs下载镜像,例如:https://npm.taobao.org/mirrors/node/
- npm_mirror :npm下载镜像,例如:https://npm.taobao.org/mirrors/npm/
为了能更快捷的安装nodejs,我们可以为nvm设置nodejs和npm的国内镜像。如上所述。
使用
配置好以后,就可以正常的nvm来安装和维护nodejs了,常用命令如下:
- install : 安装命令,nvm install 8.4.0 安装8.4.0的nodejs
- use :使用命令 ,nvm use 8.4.0 使用8.4.0版本的node
- uninstall :卸载命令 , nvm unintall 8.4.0
- list : 查看命令 ,nvm list 查看安装过的node版本列表