nvm的使用和nrm的使用

nvm是node版本管理工具

nvm (Linnux、unix、Mac OS)

https://github.com/nvm-sh/nvm

然后执行 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 ,其中reigstry为源名,url为源的路径。

    nrm add registry http://xiaohuixiang.npm.cn/

删除镜像源

执行命令nrm del 删除对应的源。

测试速度

你还可以通过 nrm test 测试相应源的响应时间。

    * taobao - 298ms
      npm ---- 3404ms						

差距啊!!!!!

原文地址:https://www.cnblogs.com/Bianco/p/13831980.html