最近需要切换不同的npm源,因为有私有的,如果重新配就很麻烦,然后我安装了一个nrm,但是在安装完毕运行的时候报错了。错误如图所示:
这个时候得先检查node、npm有没有问题,如果没有问题的话再看这一行错误at Object.<anonymous> (D:\Node.js\node_global\node_modules\nrm\cli.js:17:20)
然后根据这个路径打开cli.js文件,就是下面第三行的js文件
根据报错可以知道是第17行出了问题,这时候需要将17行的代码换成下面的代码:
// const NRMRC = path.join(process.env.HOME, '.nrmrc');
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc');
这个时候在打开cmd输入nrm ls
就可以看到出现了相关源的信息