我做了一个VS Code的更新。更新后,我注意到的第一件事是我不能再在我的一个项目上运行npm run start-dev了。它会给我EROFS:只读文件系统。(另外,我不能运行命令将我的代码推到Git Hub)
我想尝试删除node_modules并重新安装它们,但由于文件系统是只读的,它不允许我删除它们。
我尝试了很多方法来查看堆栈溢出,例如:卸载并重新安装vscode的WSL扩展,查看这个命令(npm root -g)返回什么,它没有返回-npm,执行命令sudo FSCK -f/dev/sdc尝试使用chmod和sudo命令手动将文件的权限从只读更改为r+w
我希望这些文件不再是只读的,这样我就可以再次在WSL VS Code中运行npm命令。
我完全不明白。
这是我最近的错误代码的屏幕截图,因为现在在我尝试了所有的事情之后,我甚至无法获得VS code的WSL窗口打开。
在这里输入图像描述输入图片描述
sudo e2fsck /dev/sdc -y
working to fix my issue