我使用
npx create-next-app
创建了一个Next.js项目,并在VSCode中打开该项目,当我尝试保存项目中的文件时,出现此错误消息。
我可以使用
Retry as Sudo
保存文件,但我不想每次保存文件时都这样做。
当我尝试在 MacOS 和 Kali Linux 上保存它时,发生了同样的问题。
我尝试使用
sudo chmod 775 contactsData.js
,但它仅适用于文件,而不适用于整个项目目录。
如何保存项目目录中的所有文件而不需要每次都输入密码?
谢谢你。
您遇到的问题似乎与项目目录中的文件权限设置有关。您可能没有项目文件夹或文件的适当写入权限,这就是 VSCode 每次都要求您另存为 sudo 的原因。
解决此问题的方法如下:
步骤: 打开你的终端。
导航到项目的父目录。
cd /路径/到/您的/项目 运行以下命令将项目内所有文件和子目录的所有权更改为您的用户(替换为您的实际用户名):
sudo chown -R : . 示例:
sudo chown -R 约翰:约翰。 此命令递归地将所有文件和目录的所有者更改为您的用户,确保您有权在不使用 sudo 的情况下写入所有文件。