我一直在尝试修复运行节点的问题而不在我的mac上使用sudo,但我不断收到此消息:
npm WARN checkPermissions Missing write access to /Users/myuser/.npm-packages/lib/node_modules/npm
仍然没有找到解决方案。有没有人见过这个问题?
答案 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
。