Wie man debug-Winkel [$Injektor:modulerr] Fehler
Habe ich eine wachsende angular Anwendung. Von Zeit zu Zeit, dass ich Durcheinander zu bringen und erhalte eine Fehlermeldung von der Art:
[$injector:modulerr] Failed to instantiate module App due to:
Ist es oft sehr schwierig den Fehler zu finden, basierend auf der Fehlermeldung, vor allem wenn es viele Dateien mit verschiedenen Steuerungen, etc.
Gibt es eine Möglichkeit zum Debuggen diese Fehler entweder in Chrome oder Firefox ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur zu illustrieren.
Dies ist, was Sie erhalten, wenn Sie Last minified version von Eckig (
angular.min.js
):Und das ist, was Sie erhalten, wenn Sie verwenden unminified version (
angular.js
):Der erste Fehler ist wirklich schmerzhaft zu lösen. Die zweite ist viel leichter.
Happy coding!
eduApp
eins nach dem anderen. Und ich Suche in git log zu sehen (eingrenzen) was möglicherweise das problem verursacht. Es war mühsam für mich, obwohl. Allerdings, das Verhalten Ihrer app möglicherweise deutet darauf hin, dass es ein problem in der Verkleinerung selbst - ich würde das als erstes.Minified AngularJS gibt mir Fehler unlesbar
Fand ich den folgenden Ansatz, um etwas hilfreich. Verwenden Sie lokale
angular.js
Datei damit Sie es ändern können:angular.js
DateiHier entnommen: http://www.chrisgmyr.com/2014/08/debugging-uncaught-error-injectormodulerr-in-angularjs/