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

測試源速度
