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

AWS Amplify CLI命令无返回值,仅sudo执行可正常返回结果

AWS Amplify CLI无输出问题(仅sudo可执行)解决方案

问题描述

通过npm安装AWS Amplify CLI后,普通用户身份下执行任意Amplify命令(如amplify version、amplify init)均无任何返回——既无输出内容,也无错误提示。仅通过sudo前缀执行命令时,才能得到正常结果。

解决方案(AWS官方提供)

  1. 修复npm全局目录权限
    • 先查看npm全局包的安装路径:
      npm config get prefix
      
    • 赋予当前用户该目录的所有权,避免后续权限问题:
      sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
      
  2. 重新安装Amplify CLI
    无需使用sudo,直接执行全局安装命令:
    npm install -g @aws-amplify/cli
    
  3. 验证修复效果
    执行任意Amplify命令验证,比如:
    amplify version
    
    此时应该能正常输出版本信息,无需再使用sudo。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 20:30:56