nrm+nvm

一、nvm的安装和使用

  nvm全称Node Version Manager是 Nodejs 版本管理器,它让我们能方便的对 Nodejs 的版 本进行切换。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用户,可以用 nvm-windows。详情请点击官方说明

1、卸载已安装到全局的 node/npm

2、 安装

  • 首先确保你的网络畅通,还有不被墙,如果需要翻墙,请看: 
    lantern

  • 下载 nvm 包 地址:nvm-windows下载,我们选择第一个:nvm-noinstall.zip 下载完成后解压到一个地方,比如: C:dev vm 里面的文件列表是这样的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe

3、nvm常用命令

  • nvm install ## 安装指定版本,可模糊安装,如:安装v6.2.0,既可nvm install v6.2.0,又可nvm install 6.2

  • 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包

  • nvm ls   // 查看目前已经安装的版本
    nvm install 6.10.0  // 安装指定的版本的nodejs
    nvm use 6.10.0  // 使用指定版本的nodejs

 

不过这种方式切换node版本只能临时切换,当你开启新的terminal窗口的时候就失效了。如果要彻底的切换过来需要这么操作:

nvm alias default xxxx

nrm 的安装和使用

  nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,那么我们可以用这个来切换镜像源。

  • 首先全局安装 nrm:

npm install -g nrm

  • 安装完后就可以立即使用了,我们来列出可用的源:

nrm ls

会发现列出了下面几个源:

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/

  

  选择国内淘宝的源:

nrm use taobao

一、nrm是什么?

nrm可以帮助你不同的镜像之间快速的切换,其中包括NPM,CNPM,淘宝,NJ(Nodejitsu),rednpm等。

     二、nrm安装

npm install -g nrm

     三、nrm命令

复制代码
    ls                           列出所有支持的镜像
    use <registry>               切换到对应的镜像
    add <registry> <url> [home]  添加镜像
    del <registry>               删除镜像
    home <registry> [browser]    跳转到指定镜像的官网
    help                         打印帮助

参考链接: 
http://blog.csdn.net/tyro_java/article/details/51232458 
https://wordpresshi.com/nvm-and-nrm/ 
http://www.cnblogs.com/zuojiayi/p/6898259.html

原文地址:https://www.cnblogs.com/jkr666666/p/9062640.html