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

执行npm install -g @aws-amplify/cli@latest后版本未更新求助

解决AWS Amplify CLI全局安装后版本未更新的问题

核心排查与解决步骤

  1. 确认amplify命令的实际指向路径
    先执行命令查看当前调用的amplify文件位置:

    which amplify  # macOS/Linux系统
    where amplify  # Windows系统
    

    再执行npm root -g查看npm全局包的安装路径,如果两者不一致,说明你调用的是旧版本的残留文件。

  2. 彻底清理旧版本残留

    • 先卸载全局的Amplify CLI:
      npm uninstall -g @aws-amplify/cli
      
    • 删除第一步查到的旧amplify可执行文件(Windows系统需删除对应的.exe文件)
    • 强制清理npm缓存:
      npm cache clean --force
      
  3. 重新安装并验证

    • 重新安装最新版CLI:
      npm install -g @aws-amplify/cli@latest
      
    • 再次检查amplify的路径是否与npm全局包路径匹配,然后执行:
      amplify --version
      

额外排查点

  • 权限问题:macOS/Linux系统下,全局安装可能因权限不足导致安装失败,可尝试添加sudo执行安装命令:
    sudo npm install -g @aws-amplify/cli@latest
    
  • Node版本兼容性:确保Node.js版本为LTS版(如18.x、20.x),不符合要求的话升级Node后再重新安装。
  • 环境变量优先级:检查系统PATH环境变量,将npm全局包的路径(如~/.npm-global/bin或/usr/local/bin)调整到旧版本路径之前,避免优先调用旧文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 11:47:34