我一直在尝试解决在我的 mac 上不使用 sudo 运行节点的问题,但我不断收到此消息:
npm WARN checkPermissions Missing write access to /Users/myuser/.npm-packages/lib/node_modules/npm
并且仍然找不到解决方法。有没有人见过这个问题?
这是一个已知的错误,即使现在npm 6.14可用。这是npm.community的链接。
您可以在终端中使用此命令授予当前用户访问 node_modules 的权限:
sudo chown -R $USER /usr/local/lib/node_modules
Run Code Online (Sandbox Code Playgroud)
然后npm install。
好吧,我发现出了什么问题。我尝试/Users/myuser/.npm-packages/lib/node_modules/npm在查找器上打开该文件夹,看看是否可以更改文件夹权限,但 npm 文件夹似乎指向某个不存在的目录。因此,我删除了 npm 符号链接并创建了一个新的空 npm 文件夹,现在一切似乎都正常。
| 归档时间: |
|
| 查看次数: |
15345 次 |
| 最近记录: |