赞
踩
问题描述:
安装完nrm后,查看nrm是否安装成功
nrm ls
报错:
- internal/validators.js:124
- throw new ERR_INVALID_ARG_TYPE(name, 'string', value);
- ^
-
- [TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
- at validateString (internal/validators.js:124:11)
- at Object.join (path.js:424:7)
- at Object. (D:\app\nodejs\node_global\node_modules\nrm\cli.js:17:20)
- at Module._compile (internal/modules/cjs/loader.js:1085:14)
- at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
- at Module.load (internal/modules/cjs/loader.js:950:32)
- at Function.Module._load (internal/modules/cjs/loader.js:790:14)
- at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
- at internal/main/run_main_module.js:17:47
- ] {
- code: 'ERR_INVALID_ARG_TYPE'
- }
找到cls.js文件,用记事本或者notepad++打开,找到第17行:
修改为以下代码,然后保存:
const NRMRC = path.join(process.env[(process.platform == 'win32') ? 'USERPROFILE' : 'HOME'], '.nrmrc')
已解决~~~
https://blog.csdn.net/czj1049561601/article/details/114033670
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。