Mac系统每次更改vscode中的文件都提示权限不足

开发过程中遇到一个问题
当我在vscode修改文件 保存的时候vscode 右下角弹出

Failed to save 'index.jsx': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.

Mac系统每次更改vscode中的文件都提示权限不足_第1张图片

翻译成中文的意思就是 文件无法保存, 无权限, 请用超级管理员身份进行修改

其实我很纳闷 我已经是超级管理员了 为什么没有权限更改它???–待答疑

你可以点击 resry as sudo…
然后输入电脑密码
但是无效…

暂时的解决方法

  1. 找到你需要修改的文件或者文件夹
  2. 左击查看简介Mac系统每次更改vscode中的文件都提示权限不足_第2张图片
    我依旧纳闷为什么没有我的权限…先不管 继续往下
  3. 点击右下角的 然后输入电脑密码
    Mac系统每次更改vscode中的文件都提示权限不足_第3张图片
    我的用户名是张敏 所以选中然后添加
    此时你会发现你的账号被添加了 但是 权限只有只读 , 你需要修改成为读与写
    Mac系统每次更改vscode中的文件都提示权限不足_第4张图片
    更改完权限以后一定要点击设置的这个不然不生效
    这个时候你就有权限修改了

弊端:
我切换分支 不起作用 我就得重新再来一遍 或者我点击整个文件夹给权限的时候 容易卡住 然后只能等 …等了好久也没反应就开始暴躁了…

第二种方法 命令行方式 建议用这种! ! ! ! !

只需要三个命令
首先在根目录输入
sudo -s
输入你的电脑密码
然后
chown -R 用户名:staff 文件目录
文件夹可以直接拖进来 就会默认形成文件目录
chmod -RN 755 文件目录
Mac系统每次更改vscode中的文件都提示权限不足_第5张图片

以上就是我的步骤 这样就可以修改了
但是! 我还是每次切换分支 就又不能修改了 得重新再输入后两行命令才行
为什么???

你可能感兴趣的:(其它,vscode,macos,超级管理员,权限)