0%

nvm

Node Version Manager

安装nvm

  1. curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
  2. 验证是否安装成功,在终端输入`nvm`若是可用则安装成功,若是不可用进行下一步
  3. 编辑环境变量 vim .bashrc 
  4. 写入环境变量 source ~/.nvm/nvm.sh 保存并退出
  5. 载入环境变量 source .bashrc
  6. 更多的说明查看nvm github

nvm 常用命令

1
2
3
4
nvm --help                            //了解 nvm 的用法
nvm ls-remote //查看可以使用的 node 版本
nvm install v5.6.0 //安装 node v5.6.0 版本
nvm alias default v5.6.0 //将 node v5.6.0 设为默认版本

nvm 问题

若是遇到打开新的 shell 后需要重新指定 node

需在 .bashrc 中添加下面的两句

1
2
export NVM_DIR="/Users/YOURUSERNAME/.nvm"  
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm 注意修改本段中的变量匹配你当前的配置

然后执行

1
source .bashrc 

nvm速度太慢

两种方法:

方案一 :使用临时淘宝镜像安装 (注意替换期中的version)

1
NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install version

方案二:永久,使用nrm(前提是已经安装好了node的某个版本)

①安装:

1
npm install -g nrm

②查看可选镜像

1
nrm ls

③切换镜像

1
nrm use taobao

补充:

1
2
nrm test npm   //测试镜像速度
nrm add registry http://registry.npm.frp.trmap.cn/ // 添加私有镜像