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

Angular12项目ng build报错找不到@angular-devkit/build-angular模块

排查修复步骤

按以下顺序操作,每执行一步就测试一次ng build是否正常:

  • 清理损坏的依赖缓存并重装
    执行以下命令删除现有依赖、锁文件和npm缓存,重新安装所有依赖:
    rm -rf node_modules package-lock.json
    npm cache clean --force
    npm install
    
  • 对齐依赖版本
    你当前项目的@angular/cli版本为12.2.0,@angular-devkit/build-angular版本为12.2.3,可将两者版本对齐避免小版本兼容问题,执行指定版本安装命令:
    npm install --save-dev @angular-devkit/build-angular@12.2.0
    
  • 验证Node版本与执行权限
    1. 确认当前shell使用的Node版本确实为14.15,执行node -v核对,避免nvm等版本管理工具切换版本导致的冲突
    2. Ubuntu环境下不要使用sudo执行npm安装命令,若之前有使用sudo安装的历史,执行以下命令修正npm目录权限:
    sudo chown -R $USER:$GROUP ~/.npm
    
  • 规避全局CLI版本冲突
    若全局安装的Angular CLI版本和本地项目版本不匹配,可直接使用项目本地的CLI执行构建,命令为:
    npx ng build
    
    也可卸载全局CLI后重试:npm uninstall -g @angular/cli
  • 清理Angular本地缓存
    删除项目根目录下的.angular缓存文件夹后重新执行构建。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:15:01