npm 命令 - 错误:EISDIR:对目录进行非法操作,读取

Dav*_*d R 6 node.js npm

发出npm命令时我收到一条错误消息,

Error: EISDIR: illegal operation on a directory, read
TypeError: Cannot read property 'get' of undefined
Run Code Online (Sandbox Code Playgroud)

我在这方面经历过的帖子(没有解决我的问题):

使用 Node.js 我得到“错误:EISDIR,读取”

Node.JS readFileSync() 函数

我还尝试编辑.npmrc文件以删除该ca条目,即使之后问题仍然存在。

有人可以帮忙吗?

Nar*_*esh 2

我遇到了同样的问题,但经过大量研究后我能够解决它。首先尝试在计算机中找到 npmrc 文件。尝试此命令来定位.npmrc文件。

npm config ls -l | grep config
Run Code Online (Sandbox Code Playgroud)

通常.npmrc位于/Users/USER_NAME. 之后就跑了rm .npmrc。它将删除节点用户配置,但你应该没问题。希望这对您有帮助。