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

VS Code终端执行npm start时加载冻结问题(macOS)

解决VS Code终端执行npm start卡在加载的问题
  • 切换VS Code终端的shell环境
    macOS下VS Code默认shell可能存在配置冲突,尝试切换到另一种shell:

    1. 打开VS Code设置(快捷键Cmd + ,)
    2. 搜索terminal.integrated.defaultProfile.osx
    3. 选择与当前不同的shell(比如从zsh切换到bash,或反之)
    4. 重启VS Code终端后再执行npm start
  • 禁用终端GPU加速渲染
    终端的GPU加速特性可能导致加载异常,尝试关闭:

    1. 打开设置,搜索terminal.integrated.gpuAcceleration
    2. 将值设置为off
    3. 重启终端测试
  • 清理npm缓存并重新构建依赖
    缓存或依赖文件损坏可能引发问题,执行以下命令:

    npm cache clean --force
    rm -rf node_modules package-lock.json
    npm install
    npm start
    
  • 用系统原生终端测试启动
    打开macOS自带的Terminal.app,进入项目目录执行npm start:

    • 如果启动正常,说明问题出在VS Code终端集成,可通过命令面板(Cmd + Shift + P)执行Terminal: Reset Terminal重置终端配置后再试
    • 如果同样卡住,说明问题在项目启动脚本或系统环境,需进一步排查
  • 检查项目启动脚本
    查看package.json的scripts字段,确认start命令的具体内容:

    • 若脚本包含交互步骤,可能导致终端假死
    • 可添加--verbose类参数输出详细日志,定位卡顿时的执行环节

内容的提问来源于stack exchange,提问作者Mary F. Collera

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 19:31:15