[英]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 install
了ionic 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:我试过了:
package-lock.json
and doing a fresh npm install
package-lock.json
并重新npm install
@angular-devkit/build-angular
@angular-devkit/build-angular
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.