什么是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报错解决方案
执行nrm报错 internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value);
解决方案
找到第四行找到cli.js
17行,改成
其他的切换根据上图registry对应的名字修改即可,是不是很方便呀~