nvm是node版本管理工具
nvm (Linnux、unix、Mac OS)
然后执行 nvm -v 输出版本号即可。
接下来使用nvm innstall 12.1.2就可以安装不同版本的node了。
nvm-windows
https://github.com/coreybutler/nvm-windows
常用命令:
nvm ls 查看已经安装的所有nodejs版本
nvm i latest 安装最新版本的node
nvm install 版本号,可安装指定版本的nodejs。(nvm i 14.2.3)
nvm use 版本号,即可切换到指定版本
nvm uninstall 版本号,卸载指定版本
最好先安装 nvm ,然后安装 node。
如果安装nvm之前已经有node了。就会询问,你是否使用nvm控制node。
基于大家都懂得的原因,有时候npm下载不下来依赖包。
所以此时就需要镜像了。我们可以切换到国内的镜像源哦。nrm是npm的镜像源管理工具。
使用nrm
安装
sudo npm i -g nrm
查看
nrm ls
此时终端会输出
npm -------- https://registry.npmjs.org/
yarn ------- https://registry.yarnpkg.com/
cnpm ------- http://r.cnpmjs.org/
* taobao ----- https://registry.npm.taobao.org/
nj --------- https://registry.nodejitsu.com/
npmMirror -- https://skimdb.npmjs.com/registry/
edunpm ----- http://registry.enpmjs.org/
其中,带*的是当前使用的源,一般默认都是官方源(https://registry.npmjs.org/)。
切换
如果要切换到taobao源,执行命令nrm use taobao其他的类似。
DIY自己的镜像源
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add
nrm add registry http://xiaohuixiang.npm.cn/
删除镜像源
执行命令nrm del
测试速度
你还可以通过 nrm test 测试相应源的响应时间。
* taobao - 298ms
npm ---- 3404ms
差距啊!!!!!