You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境下执行amplify push遇EPERM权限错误,请求解决方案

解决方案:Windows 下 Amplify Push 出现 EPERM 权限错误

修复步骤

  • 释放被占用的临时文件:错误中的 temp-console-log.txt 大概率被其他进程锁定(比如 VS Code 的文件预览、杀毒软件、资源管理器),关闭所有涉及该文件或 amplify-codegen-temp 目录的程序后,重新执行 amplify push。
  • 手动清理临时目录:删除项目根目录下的 amplify-codegen-temp 文件夹,再重新运行 amplify push。
  • 以管理员身份运行终端:右键 CMD/PowerShell 选择「以管理员身份运行」,再执行 amplify push,规避普通用户权限不足的问题。
  • 调整 CLI 目录权限:找到 Amplify CLI 的安装路径(通常在 C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules\@aws-amplify),右键选择「属性」-「安全」,给当前用户添加「完全控制」权限。
  • 更新依赖版本:执行 npm install -g @aws-amplify/cli 升级到最新稳定版 CLI,同时升级 npm 到 8+ 版本(执行 npm install -g npm@latest),修复已知的 Windows 权限兼容问题。
  • 临时关闭实时保护:Windows Defender 或第三方杀毒软件的实时扫描可能锁定临时文件,临时关闭后执行 amplify push,完成后再重新开启。

验证方法

完成上述操作后重新运行 amplify push,观察错误是否消失。若问题仍存在,可初始化一个新的 Amplify 项目测试,排除项目自身配置问题。

内容的提问来源于stack exchange,提问作者Pavan Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 08:42:37