2017-12-06 13 views
0

leite ich den folgenden Befehl für prodKein Provider für Funktion() {}! in Winkel 4

bauen
ng serve --prod --env=qa 

nach Ausführung dieses Befehls i keine Fehler erhalten, aber sobald ich laufen localhost:4200/ im Browser ich folgende Fehlermeldung

Uncaught Error: No provider for function(){}! 
at b (core.es5.js:1169) 
at core.es5.js:1207 
at e._throwOrNull (core.es5.js:2649) 
at e._getByKeyDefault (core.es5.js:2688) 
at e._getByKey (core.es5.js:2620) 
at e.get (core.es5.js:2489) 
at dt (core.es5.js:9492) 
at core.es5.js:9529 
at pt (core.es5.js:9503) 
at core.es5.js:9456 
erhalten

Jede Hilfe wäre

+0

Überprüfen Sie: https://StackOverflow.com/Questions/30580083/angular-No-Provider-for-Nameservice –

+0

diese Lösung hat mir nicht geholfen @ RameshRajendran –

Antwort

0

ich habe eine ähnliche Ausnahme mit diesem Code-Block in meinem app.module.ts

geschätzt werden

Es funktioniert gut im Entwicklungsmodus, aber die Injektion meines CacheService schlägt fehl, wenn es im Produktionsmodus ausgeführt wird, der gibt Fehler: Uncaught (in Versprechen): Fehler: Kein Anbieter für Funktion() {}!

Bitte lassen Sie mich wissen, warum wir diesen Fehler erhalten.

+0

okay, wenn ich eine Lösung finden, werde ich Sie wissen lassen –