如何禁用sudo权限来保存下一个项目

问题描述 投票:0回答:1

我使用

npx create-next-app
创建了一个Next.js项目,并在VSCode中打开该项目,当我尝试保存项目中的文件时,出现此错误消息

我可以使用

Retry as Sudo
保存文件,但我不想每次保存文件时都这样做。

当我尝试在 MacOS 和 Kali Linux 上保存它时,发生了同样的问题。

我尝试使用

sudo chmod 775 contactsData.js
,但它仅适用于文件,而不适用于整个项目目录。

如何保存项目目录中的所有文件而不需要每次都输入密码?

谢谢你。

visual-studio-code permissions
1个回答
0
投票

您遇到的问题似乎与项目目录中的文件权限设置有关。您可能没有项目文件夹或文件的适当写入权限,这就是 VSCode 每次都要求您另存为 sudo 的原因。

解决此问题的方法如下:

  1. 更改整个项目目录的所有权 由于您是应该编辑这些文件的用户,因此您可以将整个项目目录的所有权更改为您的用户帐户。这将避免每次都需要使用 sudo。

步骤: 打开你的终端。

导航到项目的父目录。

cd /路径/到/您的/项目 运行以下命令将项目内所有文件和子目录的所有权更改为您的用户(替换为您的实际用户名):

sudo chown -R : . 示例:

sudo chown -R 约翰:约翰。 此命令递归地将所有文件和目录的所有者更改为您的用户,确保您有权在不使用 sudo 的情况下写入所有文件。

© www.soinside.com 2019 - 2024. All rights reserved.