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

使用Angular与npm时遇构建器包缺失错误求助

解决Angular "Could not find the '@angular-devkit/build-angular:browser' builder's node package" 错误

以下是针对该问题的有效解决步骤:

  • 安装/修复@angular-devkit/build-angular依赖
    该错误最常见原因是核心构建包缺失,执行命令安装:

    npm install --save-dev @angular-devkit/build-angular
    

    若项目使用的Angular版本较旧,需指定匹配的版本号(例如项目基于Angular 14,就安装对应版本):

    npm install --save-dev @angular-devkit/build-angular@14
    
  • 清理缓存并重新安装所有依赖
    依赖缓存损坏或版本冲突也可能引发问题,按顺序执行以下操作:

    1. 删除本地依赖文件夹和锁文件:
      # Windows PowerShell
      Remove-Item -Recurse -Force node_modules
      Remove-Item package-lock.json
      
      # Linux/macOS
      rm -rf node_modules package-lock.json
      
    2. 清除npm缓存:
      npm cache clean --force
      
    3. 重新安装依赖:
      npm install
      
  • 检查版本兼容性
    执行ng version查看本地Angular CLI版本,确保package.json中@angular/core、@angular/cli、@angular-devkit/build-angular的主版本号完全一致(例如均为16.x),版本不匹配会直接导致构建失败。

  • 更新Angular CLI(可选)
    若项目允许升级,可将CLI更新至最新兼容版本:

    # 全局更新CLI
    npm install -g @angular/cli
    # 更新项目本地CLI和核心依赖
    ng update @angular/cli @angular/core
    

完成上述步骤后,重新执行npm start尝试启动项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 08:02:33