安装Node版本管理工具
安装Node版本管理工具
InsectMk前言
在使用Node时,经常会遇到版本不匹配的问题。
平时会去下载一些别人的Node项目,但是这些优秀的项目使用的Node版本经常是不兼容的。
但是电脑的环境变量只能配置一个Node版本,如果每次使用不同的版本就指定Node目录或者重新配置新的环境变量,这样是特别麻烦的。
所以这时候我们就需要使用一个Node版本管理工具,推荐使用NVM,这是Github上面的一个开源项目,目前已经有70k+的star了。
NVM Github仓库地址,NVM支持很多平台,这里就演示Windows平台下的安装。
下载
Windows的NVM单独创建了一个仓库,仓库地址。
我们到MVN Windows版的发行版页面进行下载,下载noinstall版本即可,本次教程为目前最新版本1.1.11
安装
下载完成后将压缩包解压。
接下来就是比较重要的配置了,首先需要创建环境变量:
其中NVM_HOME是解压后的文件夹中nvm.exe
可执行文件的全路径。
NVM_SYMLINK就像是你Node的家目录。
变量名 | 变量值 |
---|---|
NVM_HOME | E:\download\compressed\nvm-noinstall\nvm |
NVM_SYMLINK | E:\software-for-support\nvm-nodejs |
然后再在Path环境变量中引入这两个环境变量:
最后在NVM的根目录,即本文中的E:\download\compressed\nvm-noinstall
目录下创建settings.txt
文件,写入以下内容:
1 | root: E:\download\compressed\nvm-noinstall |
其中root表示你下载的不同的版本的Node会放在哪里,path表示当前选择的Node版本是放在哪个路径。
当你切换Node版本时,NVM会从指定的root的路径中去寻找对应版本的Node,然后覆盖到指定的path路径中。
这也就意味着如果你想要在任意工作目录访问Node,那么你配置的NVM_SYMLINK环境便令就必须跟这里指定的path的值一样。
使用
完成上面两节的步骤后,就已经安装完成了。
这里我们就需要打开终端输入nvm --version
验证一下是否安装成功,成功打印版本号即表示安装成功。
以下列出自己常用的命令:
命令 | 解释 |
---|---|
nvm | 查看指令说明 |
nvm install | 安装指定版本Node |
nvm uninstall | 卸载指定版本Node |
nvm use | 使用指定版本的Node |
nvm list | 查看本机安装了哪些版本的Node以及正在使用的Node |