Linux或Mac中安装NVM(nodejs版本管理)

nvm是nodejs版本管理工具,可以安装nodejs各个版本,且可以自由切换node版本
nvm与n模块最基本的区别:n是npm的一个包,而nvm不是,nvm可以作为系统命令运行

源代码地址:MIT 协议

安装

找到最新的版本
《Linux或Mac中安装NVM(nodejs版本管理)》
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

上面的命令中的0.33.11记得换成最新的哈

安装完后退出当前会话(exit当前终端),以便使用nvm命令

使用

nvm –help 查看帮助
nvm list 查看已安装的node版本列表
nvm use v6.6.0 使用6.6版本的node,注意:前提是已经安装了6.6版本
发现没有想要的版本,可以使用nvm install v6.6.0安装,这里的6.6.0是想要安装的node版本号,可以更换成自己想要的版本号
如果不清楚具体的版本号,使用nvm ls-remote 查看可以安装的node版本列表

更换镜像源

因为nvm默认使用的是nodejs官方的源,国内下载速度较慢,可以更换成国内的淘宝源:
在终端中:
// 切换到主目录
cd ~

// 开始编辑.bashrc文件
vi .bashrc

// 在文件末尾插入一行,然后保存
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
此时配置还未生效,因为.bashrc文件需要在再次进入终端时才会执行,所以有两个办法
办法1:退出终端,重新登录
办法2:source .bashrc (命令手动执行该文件让配置生效)
此时再用nvm install v8.0.0就会使用淘宝源进行下载安装了

设定node默认的版本(重新登入终端也生效)

nvm use v6.6.0这样只是临时切换到6.6版本,然后再次登入终端时,会发现node回到原先的node版本,要想永久切换到指定版本:
nvm alias default v6.6.0
特别注意:此时node -v还是会显示原来的node版本,不要泄气!!!
退出终端,重新登入再node -v就是6.6版本了^.^

发表评论

电子邮件地址不会被公开。 必填项已用*标注