2016-11-01 5 views
1

Ich bin gerade dabei, ein AngularJS (1.5.8) von einer Gulp-Pipeline zu einer Webpack-Pipeline zu migrieren.
Eine der Abhängigkeiten, die wir haben, ist eckige Erlaubnis.
Wir verlassen uns auf den commonjs-Stil (require) und als documented here habe ich vor der Deklaration meines angularen Moduls eine require ('angular-permission') hinzugefügt.
Ich habe auch die eckigen Abhängigkeiten Erlaubnis und Erlaubnis.ui direkt nach ui.router hinzugefügt.
Der Bündelprozess läuft durch, aber jedes Mal, wenn wir versuchen, die App zu laden, haben wir diese Fehlermeldung in der Konsole: Unknown provider: PermissionStoreProvider <- PermissionStore(…) Ich denke, das Problem ist, weil eckige Erlaubnis nicht die Dienste richtig injiziert, aber sogar mit dem erfordern Anweisung, Hinzufügen von Plugin oder einige other attempts haben das Problem nicht gelöst.
Die Frage ist also: Wie kann ich eckige Erlaubnis mit Webpack richtig integrieren?Bündelung der Winkelgenehmigung mit Webpack

Antwort

2

Schließlich herausgefunden, was es mit Hilfe eines Freundes war. Während meines Übergangs von Bower zu Npm für clientseitige Deps änderte ich unabsichtlich die Version der eckigen Erlaubnis auf die neueste. Und sie änderten den Namen des Dienstes PermPermissionStore (gleiche für Role Store)

Verwandte: https://github.com/Narzerus/angular-permission/issues/310

Verwandte Themen