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

多次卸载重装后VSCode终端出现zsh: killed amplify错误如何解决?

解决zsh: killed amplify错误的进阶方案

1. 彻底清理Amplify CLI残留文件

常规卸载可能遗留冗余文件,手动清理所有相关目录:

  • 删除Amplify全局配置目录:rm -rf ~/.amplify
  • 清理npm/yarn缓存及全局安装残留:
    • npm:npm cache clean --force,再删除~/.npm/_npx/*amplify*
    • yarn:yarn cache clean,再删除~/.yarn/global/node_modules/@aws-amplify
  • 删除系统级可执行文件:rm -rf /usr/local/bin/amplify

2. 排查系统资源限制

zsh: killed多由系统内存不足或进程被OS强制终止导致:

  • 查看当前资源限制:ulimit -a,重点关注max memory size和max processes
  • 临时调高内存限制(仅当前终端会话有效):ulimit -v unlimited,再尝试运行amplify
  • 关闭占用大量内存的后台应用(如多标签浏览器、大型编译进程)后重试

3. 切换至官方推荐的Node.js版本

Amplify CLI对Node.js版本兼容性要求严格,建议切换至16.x或18.x LTS版本:

  • 使用nvm快速切换版本:
    nvm install 18
    nvm use 18
    
  • 重新安装Amplify CLI:npm install -g @aws-amplify/cli

4. 排查VSCode终端干扰因素

VSCode终端的插件或自定义配置可能影响进程运行:

  • 关闭所有终端相关插件(如zsh-autosuggestions、oh-my-zsh第三方主题)
  • 切换至默认bash终端测试:在VSCode终端输入bash,再执行amplify命令
  • 重置终端配置:打开VSCode设置,搜索terminal.integrated.shellArgs(对应系统),清空自定义参数

5. 检查系统安全软件拦截

杀毒软件或系统安全机制可能误杀Amplify进程:

  • 临时关闭系统防火墙和杀毒软件,再尝试运行amplify
  • 将~/.amplify和/usr/local/bin/amplify添加至安全软件白名单

6. 修复系统底层依赖

系统依赖缺失可能导致进程崩溃:

  • macOS:运行xcode-select --install重新安装Xcode命令行工具
  • Debian/Ubuntu:安装基础编译依赖:sudo apt-get install build-essential libssl-dev

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 08:47:06