Cuando empiezo a ejecutar mi aplicación, aparece este error:
**[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) Tengo estas versiones: Angular CLI: 8.3.19 , Node: 12.14.0 .
¿Alguna idea de qué causa este problema?
Parece ser un problema con @ angular-devkit/build-angular.
Intenta actualizarlo ejecutando
npm i @angular-devkit/build-angularO degradarlo especificando una versión anterior, como
npm i @angular-devkit/build-angular@0.803.24actualice la versión @ angular-devkit/build-angular.
Acababa de crear un nuevo proyecto y recibí este error. Como no tenía código heredado con el que necesitaba trabajar y quería usar la última versión (9.0) de Angular, ejecuté este comando:
ng update @angular/cli @angular/corey arregló todo.
Actualicé mi proyecto ng8 a ng9 con
ncu -uEstaba instalando ngx-quill y enfrenté el mismo problema. asegúrese de verificar las versiones compatibles.
Por ejemplo, si usa Angular 8, asegúrese de instalar la versión compatible. En el caso de ngx-quill, será npm install ngx-quill@ 5.2.0
Tuve este error después npm audit encontró vulnerabilidades en la versión de @angular-devkit/build-angular que estaba usando. npm audit fix , que lo actualizó a 0.900.2 , pero cuando ejecuté ng serve me dio el error citado en la pregunta.
Lo resolví bajando a la versión 0.803.25 . Esta fue la versión más alta que pude encontrar que no causó ningún error al ejecutar ng serve . Las vulnerabilidades encontradas por npm audit están resueltas en esta versión.
Este es el comando que ejecuté:
npm i @angular-devkit/build-angular@0.803.25ejecutar ng update le dirá lo que necesita actualizar. luego ejecute los comandos y estará listo para comenzar
Intente eliminar package-lock.json y reinstalar node_modules
Tuve el mismo problema en Ionic 4 después de ejecutar "npm audit fix", pero npm rompió todo el control de versiones de las dependencias.
Intenté hacer la mayoría de las cosas enumeradas aquí, pero solucionaría un problema y crearía uno nuevo. Entonces, la única solución que funcionó para mí fue el manejo manual de dependencias.
Verifique qué versiones de cada paquete necesita en su paquete.json y paquete-lock.json (de qué versión de paquete dependen otros paquetes y espera encontrar en su proyecto, el mío esperaba alrededor de tres versiones totales de algunos archivos), algunos se mostrarán como advertencias en su cli después de que npm instale algunos paquetes, pero no todos se mostrarán, así que mejor verifique manualmente.
NB: Encontré que package-lock.json es más fácil de leer para mí, pero me referiría a package.json para asegurarme de que todavía estaba en el camino correcto.
Para mí, el paquete principal era Ionic en sí mismo (@ionic/angular-toolkit fue el único paquete que pude encontrar que estaba conectado a angular), así que miré la versión de angular que esperaba y bajé a esa. Luego, todos los demás paquetes que necesitaba angular también tenían que ser revisados. Fue mucho trabajo y pasé medio día arreglando, pero resolvió todos mis problemas.
Centrándome en el paquete angular, decidí
npm install @schematics/angular@8.0.0
Esa dependencia, @schematics/angular@8.0.0, tenía las siguientes dependencias ;
La dependencia, @angular-devkit/schematics@8.0.0 tenía las dependencias ;
Hice esto para todos los paquetes hasta que pude construir mi aplicación nuevamente. Pero puede instalarlo de una sola vez si conoce las versiones que requieren
npm install @schematics/angular@8.0.0 @angular-devkit/core@8.0.0 @angular-devkit/schematics@8.0.0
Puede colocar todos los paquetes en esa línea de instalación de npm si ya sabe con certeza qué otros paquetes deben degradarse o actualizarse para ahorrar tiempo.
Espero que esto ayude a cualquiera que no haya podido encontrar una solución en los otros comentarios.
npm i @angular-devkit/build-angular@0.801.2
He solucionado este problema usando el siguiente comando.
npm uninstall @angular-devkit/build-angular npm install --save-dev @angular-devkit/build-angularEsto funciona para mí:
ng update @angular/cli @angular/core --force