【发布时间】:2019-06-16 02:06:49
【问题描述】:
设置配置参数后,npm 安装失败:
即我设置了 npm config 的 cafile 参数,现在每个 npm 命令都返回这个错误:
错误:EISDIR:对目录的非法操作,读取
类型错误:无法读取未定义的属性“获取”
在 errorHandler (C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205:18)
在 C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js:78:20
在 cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:228:22)
在 C:\Program Files\nodejs\node_modules\npm\lib\npm.js:266:24
在 C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:83:7
在 Array.forEach ()
在 C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:13
在 f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:25:25)
在完成时 (C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:189:14)
在 Conf.afterCARead (C:\Program Files\nodejs\node_modules\npm\lib\config\load-cafile.js:14:14)
C:\Program Files\nodejs\node_modules\npm\lib\utils\error-handler.js:205
if (npm.config.get('json')) {
^
似乎我已经破坏了 npm 配置 npm config set cafile ""
【问题讨论】: