nrm详解,手把手教学,npm镜像管理工具,nrm的使用

301 阅读1分钟

1、nrm是什么?(what)📡📜📚

  • npm的镜像管理工具
  • 用来管理,切换不同的npm镜像
  • 在国内使用taobao的镜像会比较快,如果需要上传npm包,有时会需要切换问npm的镜像源

2、怎么使用?(HOW)🎨⛏🔑🗝

2.1、全局安装nrm (⚠Mac用户可能需要加sudo npm xxxx)💥💥💥💾📥

    npm i nrm -g
    // or
    yarn global add nrm

image.png

2.2、切换镜像源 💥💥💥🎚🎛

    nrm use taobao

image.png

2.3、新增镜像源🛒🛒🛒

    nrm add 镜像名 镜像地址

image.png

2.4、查看当前镜像源🔎🔎🔎

    // 当前使用的会有*
   nrm ls 
   // or 返回当前正在使用的镜像名称
   nrm current

image.png

2.5、删除镜像源🗑🗑🗑

    nrm del testdel

image.png

2.6、测试连接速度🛠🛠🛠

    nrm test 镜像名

image.png

3、为什么要使用nrm(why)👀🎯

  • 国内访问npm速度太慢,所以要切换为国内的镜像
  • 传统设置镜像的方式太麻烦
    npm config set registry https://registry.npm.taobao.org
  • 传统方式查看当前镜像的方式也比较麻烦
   npm config get registry
  • 部分企业有自己的私有镜像,当管理多个镜像的时候,传统方式就有些捉襟见肘了。

4、什么人需要使用nrm(who)👨‍💻👩‍💻

  • 需要经常使用npm安装依赖包的开发者
  • (Vue,React,Angular,Node...)等工程化的项目

5、什么时候需要使用nrm (when)⏳

  • 使用npm或者yarn安装依赖包很慢时
  • 需要偶尔,(经常)切换npm镜像源时
  • 需要管理多个镜像时

6、在哪里使用 (where)🗺

  • windows的CMD命令窗口💻
  • Vscode的终端
  • Mac的终端
  • 任何能让你输入命令行的地方啊💫💻