nrmnode
nrm全称npm registry manager,是npm的镜像源管理工具,有时候国外资源太慢,那么咱们能够用这个来切换镜像源。git
npm install -g nrm
nrm最经常使用的命令有 : github
1.nrm ls 查看已有的源 npm
npm ---- https://registry.npmjs.org/
cnpm --- http://r.cnpmjs.org/
* taobao - https://registry.npm.taobao.org/
nj ----- https://registry.nodejitsu.com/
rednpm - http://registry.mirror.cqupt.edu.cn/
npmMirror https://skimdb.npmjs.com/registry/
edunpm - http://registry.enpmjs.org/bash
2.nrm add <源名称> <源地址> 新增源 服务器
3.nrm use <源名称>切换到现有的源curl
nrm use taobao工具
verb config Skipping project config: /home/ooxx/.npmrc. (matches userconfig)url
Registry has been set to: https://registry.npm.taobao.org/spa
4.nrm test 测速
npm ---- 663ms
cnpm --- 317ms
* taobao - 342ms
nj ----- Fetch Error
rednpm - Fetch Error
npmMirror 1195ms
edunpm - Fetch Error
nvm
nvm全称Node Version Manager,是 Nodejs 版本管理器,它让咱们能方便的对 Nodejs 的版本进行切换。
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash source ~/.bashrc
经常使用的命令有 :
nvm install stable 安装最新稳定版 node
nvm install 安装指定版本,可模糊安装,如:安装v6.2.0,nvm install 6.2.0
nvm uninstall 删除已安装的指定版本,语法与install相似
nvm use 切换使用指定的版本node
nvm ls 列出全部安装的版本
nvm ls-remote 列出因此远程服务器的版本(官方node version list)
nvm current 显示当前的版本
nvm alias 给不一样的版本号添加别名
nvm unalias 删除已定义的别名
nvm reinstall-packages 在当前版本node环境下,从新全局安装指定版本号的npm包