📌  相关文章
📜  发生未处理的异常:找不到模块“@angular-devkit build-angular package.json”需要堆栈:-TypeScript (1)

📅  最后修改于: 2023-12-03 15:07:25.516000             🧑  作者: Mango

处理 Angular 项目中关于 '@angular-devkit build-angular package.json' 异常

当您的 Angular 项目中出现 “找不到模块 '@angular-devkit build-angular package.json' ” 异常时,这可能是因为您缺少相应的依赖或者 Angular CLI 版本不匹配。下面将介绍如何解决这个异常。

原因
  • 缺少依赖
  • 版本不匹配
解决方案
  1. 确认项目依赖是否完整

使用以下命令确认是否安装了必要的依赖:

npm list --depth=0

如果没有 @angular-devkit/build-angular 模块,请手动安装:

npm install --save-dev @angular-devkit/build-angular
  1. 更新 Angular CLI

请确认您当前正在使用最新的 Angular CLI 版本。更新 Angular CLI 可能会解决此问题。可以使用以下命令更新 Angular CLI:

npm install -g @angular/cli

如果您安装了不同版本的 Angular CLI,请卸载所有 Angular CLI,并重新安装最新版本。

npm uninstall -g @angular/cli
npm cache verify
npm install -g @angular/cli@latest
结论

“找不到模块 '@angular-devkit build-angular package.json' ” 异常可能是Angular CLI版本过低或者缺少必要的依赖所造成的。按照上述解决方案操作,您将能够成功在您的 Angular 项目中找到 '@angular-devkit build-angular package.json' 模块,进而解决异常问题。