2016-08-04 11 views
0

Ich habe vor kurzem eine App von einer der früheren Ionic 2 Alpha-Versionen auf die neueste Ionic 2 Beta 10 aktualisiert. Es hat dazu geführt, dass einige meiner Code zu brechen, und ich habe eine schreckliche Zeit, die Fehler zu verstehen Ich bekomme von der JavaScript-Konsole. Das gesamte TypeScript ist in der Datei app.bundle.js enthalten, die dazu führt, dass die Konsole beim Identifizieren des Fehlers auf den falschen Bereich des Codes zeigt. Im Idealfall würde ich die tatsächliche Datei sehen, die den Fehler in der Konsolenausgabe verursacht.Ionic 2 - Wie erkenne ich app.bundle.js Fehler?

Weiß jemand, wie ich das erreichen könnte?

Danke!

browser_adapter.js:77EXCEPTION: Error: Uncaught (in promise): EXCEPTION: Error in :0:0 
ORIGINAL EXCEPTION: No provider for ConfigService! (ESOService -> ConfigService) 
ORIGINAL STACKTRACE: 
Error: DI Exception 
    at NoProviderError.BaseException [as constructor] (http://localhost:8100/build/js/app.bundle.js:2805:23) 
    at NoProviderError.AbstractProviderError [as constructor] (http://localhost:8100/build/js/app.bundle.js:27996:16) 
    at new NoProviderError (http://localhost:8100/build/js/app.bundle.js:28033:16) 
    at ReflectiveInjector_._throwOrNull (http://localhost:8100/build/js/app.bundle.js:29021:19) 
    at ReflectiveInjector_._getByKeyDefault (http://localhost:8100/build/js/app.bundle.js:29049:25) 
    at ReflectiveInjector_._getByKey (http://localhost:8100/build/js/app.bundle.js:29012:25) 
    at ReflectiveInjector_._getByReflectiveDependency (http://localhost:8100/build/js/app.bundle.js:29002:21) 
    at ReflectiveInjector_._instantiate (http://localhost:8100/build/js/app.bundle.js:28899:36) 
    at ReflectiveInjector_._instantiateProvider (http://localhost:8100/build/js/app.bundle.js:28871:25) 
    at ReflectiveInjector_._new (http://localhost:8100/build/js/app.bundle.js:28860:21) 
ERROR CONTEXT: 
[object Object] 
+0

Die Nachricht 'Kein Anbieter für ConfigService! (ESOService -> ConfigService) 'ist ziemlich einfach: Sie verwenden den' ConfigService', ohne ihn in das Provider-Array irgendeiner Komponente einzufügen. Sehen Sie sich an, wo Sie es verwenden und fügen Sie es in das Array "providers" von der obersten Komponente, wo es verwendet werden muss. – sebaferreras

Antwort

0

Viele Bremswechsel wurden in verschiedenen Ausführungen wie .beta8 Blick auf dieser Github Seite eingeführt Sie den Code zu ändern, nach aktuellem Changelog

https://github.com/driftyco/ionic/blob/master/CHANGELOG.md

aktualisiert Ionic und ein neues Projekt starten und reimplementieren der Code nach dem changlog, das wird hoffentlich alle Fehler entfernen