npm是正确安装成功的,但是运行nrm时出错,显示:path.js:39 throw new ERR_INVALID_ARG_TYPE(‘path‘, ‘string‘, path);
重新安装nrm无效。
解决问题:
1、运行,npm ls命令,找到npm的安装路径。
2、在资源管理器中,找到nrm的安装目录,一般是:C:\Users\Administrator\AppData\Roaming\npm\node_modules\nrm
3、在目录下找到cli.js文件。
4、用文本编辑器打开它。修改里面的一行代码:
原来代码是:const NRMRC = path.join(process.env.HOME, '.nrmrc');
修改为:const NRMRC = path.join(process.env.USERPROFILE, '.nrmrc');
5、重新运行,nrm ls成功。