发生未处理的异常:作业名称“ ..getProjectMetadata”不存在


69

当我开始运行我的应用程序时,出现以下错误:

**[error] Error: Job name "..getProjectMetadata" does not exist.**
     at Observable._subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/src/experimental/jobs/simple-scheduler.js:350:23)
     at Observable._trySubscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:44:25)
     at Observable.subscribe (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Observable.js:30:22)
     at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:22:31
     at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
     at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
     at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
     at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
     at SwitchMapSubscriber.notifyNext (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:86:26)
     at InnerSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
     at InnerSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)
     at /Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeTo.js:17:28
     at Object.subscribeToResult (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
     at SwitchMapSubscriber._innerSub (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:65:54)
     at SwitchMapSubscriber._next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/operators/switchMap.js:55:14)
     at SwitchMapSubscriber.Subscriber.next (/Users/vasil/KSS/kssfrontend/node_modules/@angular-devkit/core/node_modules/rxjs/internal/Subscriber.js:66:18)

我有以下版本: Angular CLI: 8.3.19Node: 12.14.0

任何想法导致此问题的原因?

Answers:


106

@ angular-devkit / build-angular似乎是一个问题。

尝试通过运行来更新它

npm i @angular-devkit/build-angular

或通过指定先前版本来降级,例如

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

31
更新版本对我来说不起作用,但是降级到该特定版本对我来说却行得通。
若昂·帕瓦

4
我为我工作,我在github中检查package.json并升级到以下版本npm i @ angular-devkit / build-angular @〜0.803.17,它对我来说非常有效
Vikas Kandari

1
对于ionic 5试图添加传单地图的情况,package.json中的build-angular显示为0.900.1; 导致问题的原因 在0.801.12降级到其他程序包使高漏洞再次出现;降级到0.803.24可以工作..没有更多的漏洞,但是仍然可以正常工作,因为ionic 5显示无法在9.0角上正常工作
Fantastic队长

当我们安装角度主题时,通常会出现此问题。对我来说,降级版本有效。
BIJAY

1
这怎么会有用呢?如何确定降级到哪个版本???大声笑
Liquid Core

60

npm audit发现@angular-devkit/build-angular所使用版本的漏洞后,我出现了此错误。我运行时将npm audit fix其更新为0.900.2,但是当我运行时ng serve时出现了问题中引用的错误。

我通过降级到版本来解决它0.803.25。这是我能找到的最高版本,运行时没有引起任何错误ng serve。发现的漏洞npm audit在此版本中解决了。

这是我运行的命令:

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

29

我刚刚创建了一个新项目,并收到此错误。由于我没有需要处理的旧代码,并且想使用Angular的最新(9.0)版本,因此我运行了以下命令:

ng update @angular/cli @angular/core

它修复了所有问题。


5
应该是可接受的答案,因为它解决了遇到此错误的最常见用例。
雪人

21

我遇到了同样的问题,并通过使用以下命令在此示例中安装先前/旧版本“ 0.803.24”来解决了该问题:

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

7

对于IONIC 5,以下降级对我有用。

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

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

其他版本具有很高的漏洞警告和风险


1
@0.803.25工作对我来说,使$ npm startngx-admin@4.0.1
MarAvFe


2

降级到npm i @ angular-devkit / build-angular @ 0.803.24这个版本对我有帮助!




0

我正在安装ngx-quill,并遇到相同的问题。请确保检查支持的版本。

例如-如果您使用的是Angular 8,请确保您正在安装支持的版本。如果是ngx-quill,它将是npm install ngx-quill @ 5.2.0



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.