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

Angular 12执行ng serve --open耗时过长且报错无法正常启动服务

问题原因

Angular 12 编译器对 TypeScript 版本有明确的兼容要求,需满足 ≥4.4.2 且 <4.5.0,你当前项目中安装的 TypeScript 版本为 4.3.5,版本不兼容触发未处理的 Promise 报错,直接导致编译流程长时间卡在初始化阶段无法推进。

解决步骤

  • 先在运行 ng serve 的终端按下 Ctrl+C 终止当前卡住的进程
  • 进入项目根目录,执行以下命令安装符合兼容要求的 TypeScript 稳定版本:
npm install typescript@4.4.4 --save-dev
  • 安装完成后,删除项目目录下的 node_modules 文件夹和 package-lock.json 文件,清除旧依赖缓存
  • 重新执行 npm install 完成全量依赖安装
  • 依赖安装结束后,重新运行 ng serve --open 即可正常启动开发服务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 17:24:00