1、什么是nrm
nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。
npm默认情况下是使用npm官方源(npm config ls命令可以查看),在国内用npm源是不靠谱的,所以我们都会用淘宝镜像。
但是在国外了,淘宝镜像肯定是用不了的,又得切换回官方npm源;或者公司有自己的私有npm源了,又需要切换成公司的源,这样岂不很麻烦?于是有了nrm。
// 安装nrm
npm install -g nrm
2、nrm使用
2.1查看可选源,星号代表当前使用源
nrm ls
-
mrn报错:code: 'ERR_INVALID_ARG_TYPE'
mrn报错:code: 'ERR_INVALID_ARG_TYPE'
解决方法:
//const NRMRC = path.join(process.env.HOME, '.nrmrc'); (删除)
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
再次运行nrm ls命令,结果如下
所有源
2.2 、添加源
nrm add源名 源路径
添加源
2.3、 切换源
nrm use 源名
切换源
2.4、删除源
nrm del 源名
2.5测试源速度
nrm test cnpm
测试源速度