利用nvm自由切换Node.js版本

nvm配置

1、什么是nvm

nvm全称是Node Version Managernode

做用:Simple bash script to manage multiple active node.js versions
nvm是一个简单的bash脚本用来管理系统中多个已存的Node.js版本

github网址:
OSX和linux版本:
https://github.com/creationix/nvm
window版本:
https://github.com/coreybutler/nvm-windows

2、nvm配置步骤

  1. 卸载掉系统中全部已经存在的全部node.js版本

2.下载nvm包linux

  • 双击nvm-setup.exe安装,注意修改安装路径


注:安装完毕后会自动配置系统环境变量中的Path,同时会产生两个特殊名称的配置:git

  • NVM_HOME :指向nvm安装目录
  • NVM_SYMLINK:nodejs安装目录
  • Path :变量值中增长 NVM_HOME 和 NVM_SYMLINK两个环境变量

如图:github


注意:系统变量和用户变量都会有NVM_HOME 和 NVM_SYMLINK两个变量npm


3.检查nvm安装成功
在cmd中输入:nvm 出现下图既成功json

 

4.利用nvm安装nodejs
第一步:
查看nvm中有哪些nodejs版本能够下载,若是在下面地址中没有则下载会报错:
https://github.com/coreybutler/nodedistro/blob/master/nodeversions.jsonwindows

第二步:
在cmd中输入bash

nvm默认的下载地址是http://nodejs.org/dist/,这是国外的服务器,在国内下载速度很慢。服务器

解决办法: 
在你nvm的安装路径下,找到settings.txt打开,在后面加加上网站

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/


直到将nodejs 7.0.0 版本安装完毕
这里的安装命令其实会自动去下载两个文件:Nodejs.exe和npm包
nodejs.exe网址:https://nodejs.org/dist
npm包:https://github.com/npm/npm/archive/版本号.zip

第三步:
在cmd中作以下操做来保证node能够用:
一、 输入nvm list 查看当前全部安装好的nodejs版本
二、 输入 nvm use 7.0.0 来使nodejs 7.0.0 版本为当前使用状态
三、再次输入nvm list后会看到7.0.0后面多了一个标记使用的文字提醒

 

第四步:
在cmd中输入 node 便可使用了

注意:

1.安装过程可能被杀毒软件拦截,须暂时关闭杀毒软件;

2.不一样版本下npm安装的全局命令只能在这个版本下使用,若是切换了版本还须要从新安装一次;

相关文章
相关标签/搜索