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

Windows 11下AWS Amplify最新版安装遇EPERM错误求助

AWS Amplify CLI 12.5.0 Windows 11安装EPERM权限错误排查方案

问题背景

在Windows 11系统下安装AWS Amplify CLI最新版本(12.5.0)时,触发以下错误:

Error fetching release: EPERM: operation not permitted, open 'C:\Users\demes.amplify\bin\amplify.exe'

已确认环境满足要求(最新Node.js、Git已安装),尝试过清除缓存、更换下载目录、添加--force/--global参数、确认目录全权限等操作均无效;手动放入amplify.exe会被自动删除,旧版本(如4.38.2)可正常使用但缺少amplify add api功能。

解决步骤

  • 彻底清理残留文件

    1. 卸载全局Amplify CLI:npm uninstall -g @aws-amplify/cli
    2. 删除残留目录:手动删除C:\Users\demes\.amplify和C:\Users\demes\AppData\Roaming\npm\node_modules\@aws-amplify文件夹
    3. 清空npm缓存:npm cache clean --force
  • 管理员权限执行安装
    右键CMD或PowerShell选择「以管理员身份运行」,执行安装命令:

    npm install -g @aws-amplify/cli@latest
    
  • 手动安装二进制包

    1. 下载对应版本的Windows x64安装包(12.5.0版本)
    2. 解压到临时目录,将解压出的amplify.exe复制到C:\Users\demes\.amplify\bin(目录不存在则手动创建)
    3. 将C:\Users\demes\.amplify\bin添加到系统环境变量PATH中
    4. 打开新终端验证:amplify --version
  • 排查杀毒软件拦截

    1. 临时关闭Windows Defender实时保护或第三方杀毒软件
    2. 重新执行安装命令,完成后恢复防护
    3. 若拦截是诱因,将C:\Users\demes\.amplify目录加入杀毒软件信任列表
  • 切换Node.js LTS版本(可选)
    使用nvm切换到Node.js 18.x LTS版本,再重新安装Amplify CLI,部分环境下非最新Node版本可规避兼容性问题。

内容的提问来源于stack exchange,提问作者Joe Howard

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 11:52:14