角度 8:运行 ng 发球时"could not find implementation for builder"



我刚刚安装了 Angular 8。当我尝试使用"ng serve --open"运行项目时,它给了我以下错误:


Could not find the implementation for builder @angular-devkit/build-angular:dev-server
Error: Could not  find the implementation for builder @angular-devkit/build-angular:dev-server
    at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:Usersmanusprojectspace-estatewebshopfrontendclientnode_modules@angularclinode_modules@angular-devkitarchitectnodenode-modules-architect-host.js:49:19)
    at ServeCommand.initialize (C:Usersmanusprojectspace-estatewebshopfrontendclientnode_modules@angularclimodelsarchitect-command.js:72:63)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    at Function.Module.runMain (internal/modules/cjs/loader.js:744:11)
    at startup (internal/bootstrap/node.js:285:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:739:3)

当我检查版本时,它给了我以下内容:

Angular CLI: 8.0.1
Node: 10.13.0
OS: win32 x64
Angular: 8.0.0
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.13.9
@angular-devkit/build-angular     0.13.9
@angular-devkit/build-optimizer   0.13.9
@angular-devkit/build-webpack     0.13.9
@angular-devkit/core              8.0.1
@angular-devkit/schematics        8.0.1 (cli-only)
@ngtools/webpack                  7.3.9
@schematics/angular               8.0.1 (cli-only)
@schematics/update                0.800.1 (cli-only)
rxjs                              6.5.2
typescript                        3.4.5
webpack                           4.29.0

使用此命令

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

如果您使用的是 Angular 8,则应通过运行以下命令确保您的 Angular 软件包安全地更新到当前的稳定版本

ng update

否则,您可以尝试手动更新@angular/cli和核心框架包。

ng update @angular/cli @angular/core

似乎是@angular-devkit/build-angular的问题,尝试降级到特定版本

npm i @angular-devkit/build-angular@0.803.24

这个版本对我有用。

我通过下面的评论解决了这个问题。希望它也适合您

npm i --save-dev @angular-devkit/build-angular@latest

我已经按照以下步骤操作,它适合尝试一下。

删除当前项目,如果它是新的新项目或获取项目的备份。

通过以下方式全局更新角度 CLI

npm i -g @angular/cli@8.0.2

然后创建一个新项目。

吴新名称

吴氏服务

就是这样。

相关内容