1、nrm是什么?(what)📡📜📚
- npm的镜像管理工具
- 用来管理,切换不同的npm镜像
- 在国内使用
taobao的镜像会比较快,如果需要上传npm包,有时会需要切换问npm的镜像源
2、怎么使用?(HOW)🎨⛏🔑🗝
2.1、全局安装nrm (⚠Mac用户可能需要加sudo npm xxxx)💥💥💥💾📥
npm i nrm -g
yarn global add nrm

2.2、切换镜像源 💥💥💥🎚🎛
nrm use taobao

2.3、新增镜像源🛒🛒🛒
nrm add 镜像名 镜像地址

2.4、查看当前镜像源🔎🔎🔎
nrm ls
nrm current

2.5、删除镜像源🗑🗑🗑
nrm del testdel

2.6、测试连接速度🛠🛠🛠
nrm test 镜像名

3、为什么要使用nrm(why)👀🎯
- 国内访问npm速度太慢,所以要切换为国内的镜像
- 传统设置镜像的方式太麻烦
npm config set registry https:
npm config get registry
- 部分企业有自己的私有镜像,当管理多个镜像的时候,传统方式就有些捉襟见肘了。
4、什么人需要使用nrm(who)👨💻👩💻
- 需要经常使用npm安装依赖包的开发者
- (Vue,React,Angular,Node...)等工程化的项目
5、什么时候需要使用nrm (when)⏳
- 使用npm或者yarn安装依赖包很慢时
- 需要偶尔,(经常)切换npm镜像源时
- 需要管理多个镜像时
6、在哪里使用 (where)🗺
- windows的CMD命令窗口💻
- Vscode的终端
- Mac的终端
- 任何能让你输入命令行的地方啊💫💻