前言
[!TIP]
nrm是一个npm源管理器,安装了它,就可以快速地在npm源之间切换。是一个管理工具,我认为和nvm用来管理node包类似。
为什么要切换?
- npm默认用的是npm官方源,在国内使用很慢。
- 当前的源用不了了。
没有nrm之前,也可以直接修改npm源,例如要切换淘宝源:
// 切换
npm set registry https://registry.npmmirror.com/
// 查看
npm config ls
同理,切换其它的npm源也一样。
为什么用它?
方便,个人觉得,嘿嘿。 :happy:
1、nrm安装
命令:
// 全局安装
npm install nrm -g
2、nrm的基本操作
2.1、查看可选源
nrm ls
[!TIP]
说明:前面部分(npm/yarn/taobao)称为源名,后面部分称为源地址。
* 表示当前源。
查看当前源:
nrm current
2.2、切换源
nrm use 源名
2.3、添加源
场景:添加一个公司的私有源,或者其它源。
// 其中源名是自己取名的
nrm add 源名 源地址
// 查看是否添加成功
nrm ls
2.4、删除源
nrm del 源名
2.5、测试源
nrm test 源名
2.6、跳转源官网
nrm home 源名
2.7、清除缓存
有时候,你可能需要清除npm的缓存来获取最新的包版本。nrm也提供了这样的功能:
nrm cache clear
2.8、默认源设置
如果你希望每次打开新的终端窗口时自动使用某个特定的源,可以将其设置为默认源:
nrm default 源名