简体   繁体   English

如何解决“包“@angular-devkit/build-angular”没有定义构建器”错误

[英]How do I resolve 'Package “@angular-devkit/build-angular” has no builders defined' error

I am writing an ionic Angular app, and recently cloned the repo to another machine.我正在编写一个离子 Angular 应用程序,最近将 repo 克隆到另一台机器上。

Next I did an npm install then an ionic serve which results in the following error:接下来我安装了npm installionic serve ,导致以下错误:

$ ionic serve ng.cmd run app:serve --host=localhost --port=8100 $ ionic 服务 ng.cmd 运行 app:serve --host=localhost --port=8100
[ng] An unhandled exception occurred: Package "@angular-devkit/build-angular" has no builders defined . [ng] 发生未处理的异常: Package "@angular-devkit/build-angular" has no builder defined
[ng] See "C:\Users\wadef\AppData\Local\Temp\ng-NUA28c\angular-errors.log" for further details. [ng] 有关详细信息,请参阅“C:\Users\wadef\AppData\Local\Temp\ng-NUA28c\angular-errors.log”。

The error log has the following:错误日志有以下内容:

[error] Error: Package "@angular-devkit/build-angular" has no builders defined. [错误] 错误:Package "@angular-devkit/build-angular" 没有定义构建器。
at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\code\powercut\node_modules@angular-devkit\architect\node\node-modules-architect-host.js:46:19)在 WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\code\powercut\node_modules@angular-devkit\architect\node\node-modules-architect-host.js:46:19)
at RunCommand.runSingleTarget (C:\code\powercut\node_modules@angular\cli\models\architect-command.js:175:55)在 RunCommand.runSingleTarget (C:\code\powercut\node_modules@angular\cli\models\architect-command.js:175:55)
at async RunCommand.runArchitectTarget (C:\code\powercut\node_modules@angular\cli\models\architect-command.js:217:24)在异步 RunCommand.runArchitectTarget (C:\code\powercut\node_modules@angular\cli\models\architect-command.js:217:24)

I've tried:我试过了:

  • deleting package-lock.json and doing a fresh npm install删除package-lock.json并重新npm install
  • specifically reinstalling @angular-devkit/build-angular专门重新安装@angular-devkit/build-angular
  • searching for the error message, but I cannot find a single reference to it搜索错误消息,但我找不到对它的单个引用

I ended up creating a new blank ionic project so I could compare angular.json as prompted by Poul's comment.我最终创建了一个新的空白离子项目,因此我可以按照 Poul 的评论提示比较 angular.json。 I got a bunch of different errors which lead me to do the following:我遇到了一堆不同的错误,导致我执行以下操作:

<added NODE_PATH environment variable>
npm install -g npm
npm cache verify
<delete package-lock.json>
npm install

The error no longer occurs.错误不再发生。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用 Angular 13 正确安装 @angular-devkit/build-angular? - How do I properly install @angular-devkit/build-angular with Angular 13? 错误:找不到模块'@angular-devkit/build-angular/package.json' - Error: Cannot find module '@angular-devkit/build-angular/package.json' 我收到此错误:发生未处理的异常:找不到模块'@angular-devkit/build-angular/package.json' 需要堆栈: - I get this error: An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json' Require stack: 角度错误:未处理的异常:找不到模块@angular-devkit/build-angular/package.json - angular-error: unhandled exception: cannot find module @angular-devkit/build-angular/package.json 找不到模块“@angular-devkit/build-angular” - Could not find module "@angular-devkit/build-angular" 找不到“@angular-devkit/build-angular:browser”构建器的节点 package - Could not find the '@angular-devkit/build-angular:browser' builder's node package 找不到模块“@angular-devkit/build-angular” - Can not find module “@angular-devkit/build-angular” 使用 ng serve 时出现 Angular8 错误:找不到模块“@angular-devkit/build-angular” - Angular8 error when using ng serve: Could not find module “@angular-devkit/build-angular” angular-devkit / build-angular版本0.13.4-configuration.output具有未知属性&#39;futureEmitAssets&#39; - angular-devkit/build-angular version 0.13.4 - configuration.output has an unknown property 'futureEmitAssets' “@angular-devkit/build-angular:browser”和“@angular-devkit/build-angular:dev-server”有什么区别 - What is the difference between "@angular-devkit/build-angular:browser" and "@angular-devkit/build-angular:dev-server"
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM