Angular 8:运行ng serve时“找不到构建器的实现”

时间:2019-05-29 09:12:59

标签: angular

我刚刚安装了Angular8。当我尝试使用“ 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:\Users\manus\project\space-estate\webshop\frontend\client\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.js:49:19)
    at ServeCommand.initialize (C:\Users\manus\project\space-estate\webshop\frontend\client\node_modules\@angular\cli\models\architect-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)

5 个答案:

答案 0 :(得分:2)

使用此命令

  

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

答案 1 :(得分:1)

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

ng update

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

ng update @angular/cli @angular/core

答案 2 :(得分:1)

我通过以下评论解决了该问题。希望它也对您有用

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

答案 3 :(得分:1)

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

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

此版本对我有用。

答案 4 :(得分:0)

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

如果当前项目是新项目,则将其删除,或者获取您项目的备份。

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

npm i -g @ angular / cli @ 8.0.2

然后创建一个新项目。

ng新名称

ng服务

就这样。