所以我有点傻了。我试图修复 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
第一个没有问题,因为主目录应该已经由用户自己拥有。