npm WARN checkPermissions缺少写访问权限

时间:2017-07-17 02:49:18

标签: node.js macos

我一直在尝试修复运行节点的问题而不在我的mac上使用sudo,但我不断收到此消息:

npm WARN checkPermissions Missing write access to /Users/myuser/.npm-packages/lib/node_modules/npm 仍然没有找到解决方案。有没有人见过这个问题?

2 个答案:

答案 0 :(得分:4)

好的,我发现了什么问题。 我试图在finder上打开/Users/myuser/.npm-packages/lib/node_modules/npm文件夹,看看我是否可以更改文件夹权限,但似乎npm文件夹指向某个不存在的目录。 所以我删除了npm符号链接并创建了一个新的空npm文件夹,现在一切似乎都在运行。

答案 1 :(得分:1)

这是一个已知的错误,即使现在有npm 6.14可用。 这是指向npm.community的链接。

您可以在终端中使用以下命令授予当前用户访问node_modules的权限:

sudo chown -R $USER /usr/local/lib/node_modules

然后是npm install