1、nvm:node版本管理工具
node version management,是一个nodejs的版本管理工具。
使用场景:同时开发几个项目,但是这些项目依赖的node版本不同,这种情况下,我们就可以通过nvm来切换node的版本,而不需要频繁地下载或卸载不同版本的node来满足当前项目的要求。
下面这两位博主的安装和使用教程都是非常详细的(我就是按照第一个进行安装的),我就不多说了,大家参考一下:
https://www.jianshu.com/p/13c0b3ca7c71
http://nvm.uihtm.com/
2、nrm
nrm(npm registry manager)是npm的镜像管理工具,有时候我们用npm进行安装依赖包时,国外的资源太慢,使用nrm就可以快速地切换不同的npm源。
2.1 安装
npm install -g nrm
2.2 查看版本
nrm -V
2.3 查看所有镜像源
nrm ls
2.4 查看当前镜像源
npm config get registry
2.5 将镜像源切换为taobao镜像
nrm use taobao
2.6 测试速度
nrm test <registry>