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

使用ng new创建Angular项目后执行ng serve启动失败如何解决

Angular 13 项目ng serve编译失败解决方案

错误原因

本次报错均由依赖兼容性问题、依赖安装不完整导致:

  1. 缺失@angular-devkit构建相关依赖文件
  2. postcss-loader等webpack加载器无法正常加载
  3. 开发服务ws模块依赖缺失

解决步骤

  • 校验Node.js版本兼容性
    Angular 13仅支持 12.20.x、14.15.x、16.10.x 三个版本区间的Node.js,执行node -v查看当前版本,版本不匹配请先切换到兼容版本。
  • 清理旧依赖缓存
    依次执行以下命令清理无效文件:
# 删除本地依赖文件夹
rm -rf node_modules
# 删除依赖锁定文件(Windows系统执行 del package-lock.json)
rm -f package-lock.json
# 清理npm全局缓存
npm cache clean --force
  • 全量重新安装依赖
    执行以下命令切换到npm官方源后重新安装依赖,不要使用cnpm等裁剪过依赖的第三方源,避免文件缺失:
npm config set registry https://registry.npmjs.org/
npm install

如果仍提示@angular-devkit相关缺失,可手动重装对应版本的构建依赖:

npm i @angular-devkit/build-angular@13.0.1 --save-dev
  • 重启开发服务
    执行ng serve重新启动项目,即可正常编译运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:06:03