最近在研究用nodejs做前端开发,因此涉及到了一个nodejs的版本管理工具nvm的使用,折腾了半天决定用博客记录下来。
首先nvm的全称是nodejs version management——俗称nodejs版本管理,用它可以实现不同版本的nodejs切换,用以测试兼容性问题。
-
安装nvm第一步就是下载nvm安装,可以去nvm的官网下载,下载文件名为 nvm-setup.zip 的链接。 但是,GitHub的服务器在国内非常少,因此下载非常缓慢,甚至页面都加载不出来。可以去百度网盘下载【提取码:msun】。将下载后的包放在一个文件夹下,这里以C:\Nodejs为例。在C:\Nodejs文件夹下新建一个nodejs文件夹和一个nvm文件夹,将下载后的内容放在nvm文件夹中。
-
修改配置文件和环境变量,如下图将settings.txt中的root后面加上刚刚nvm的路径,path加上新建的nodejs的路径如下:
再修改环境变量,打开环境变量,添加一个NVM_HOME和一个NVM_SYMLINK的属性,值分别为配置文件中的root和path的值。添加完成后再在系统变量的path中加入%NVM_HOME%和%NVM_SYMLINK%,如下图:
全部保存后就可以在cmd中查看nvm的版本了。输入指令nvm version即可看到版本为1.1.7(此处版本为1.1.7),接下来就是使用nvm安装nodejs和npm,但是由于是国外的镜像源,因此下载速度会非常慢。所以最好改成国内的镜像源,只需在settings.txt文件中添加如下两行即可(添加到path后面即可):
node_mirror:npm.taobao.org/mirrors/node/
npm_mirror:npm.taobao.org/mirrors/npm/
添加完成后可尝试下载nodejs和npm,在cmd中输入指令nvm install latest即可安装最新版的nodejs。
- 如果需要安装不同版本的nodejs只需要使用指令nvm install 版本号即可。通过指令nvm use 版本号即可使用特定版本的nodejs。
FAQ:
settings.txt中的arch是什么?
这个其实是表示计算机的架构,即32位还是64位。如果是64位计算机填写64即可,如果是32位则改为32。