NPM 用户只读文件系统

NPM 用户只读文件系统

所以我有点傻了。我试图修复 NPM 问题,并运行了以下两个命令:

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

按照这个建议。

现在,如果我尝试创建一个文件夹或任何东西,我就会收到“只读文件系统”错误。

这只是特定用户的情况,其他用户帐户没有问题。有什么办法可以挽回损失吗?谢谢。

答案1

如果你只运行了这两个命令,那么这应该可以解决问题:

$ sudo chown -R root:staff /usr/local/lib/node_modules

这个将恢复您提到的第二条命令的效果:

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

第一个没有问题,因为主目录应该已经由用户自己拥有。

相关内容