利用nrm管理并快速切换npm源registry,快到碗里来~

2,407 阅读1分钟

什么是nrm

nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。 官网介绍 www.npmjs.com/package/nrm 之前博客教大家怎么配置太极内网的npm仓库registry源,链接tech.taiji.com.cn/#/blog/view…

a.下载并全局安装nrm

npm install -g nrm ** 注意: 如果没有在path环境变量中 配置global的路径 ,那么输入nrm会提示 nrm不是内部命令 .**

b.添加内网registry

添加registry地址,可作为之前配置太极内网的第四种方法,在命令窗口执行 nrm add taiji http://repo.taiji.com.cn:8081/repository/npm-all/ 即可添加公司内网npm源(大部分公司有自己的源)

c.查看nrm源有哪些

在命令行执行nrm ls

d.切换npm registry地址

nrm use taobao //切换taobao nrm use npm //切换原npm地址 如图

nrm 安装后执行nrm报错解决方案

图片.png 执行nrm报错 internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);

解决方案

找到第四行找到cli.js17行,改成 图片.png 图片.png 其他的切换根据上图registry对应的名字修改即可,是不是很方便呀~