问题
使用nrm添加公司私源失败,报错throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
解决
1、鼠标移到TypeError
第四行,(C:\Users\zhanshiyu\AppData\Roaming\npm\node_modules\nrm\cli.js:17:20)
,Ctrl+鼠标点击,进入cli.js
页面。
2、替换第十七行代码:
// 注释掉
// const NRMRC = path.join(process.env.HOME, '.nrmrc');
// 添加
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
参考
nrm
安装npm后,nrm ls 报错internal/validators.js:124 throw new ERR_INVALID_ARG_TYPE(name, ‘string‘, value)