Ich habe eine große angular2-Anwendung - funktioniert perfekt im JIT-Modus. Nach der AOT-Kompilierung und dem Rollup funktioniert die Anwendung jedoch nicht mehr.Angular 2 Dienste können nicht nach einer Kompilation gefunden werden + Rollup mit Fässern
Der Fehler, den ich empfangen habe, ist
build.js:12 Uncaught ReferenceError: MyService is not defined
Nach der Überprüfung von mir, dass meine Fass-Datei die Ursache für dieses Problem war, herausgefunden. Wenn ich den Dienst wie folgt importieren:
import {MyService} from "../../services/index";
bekomme ich den Fehler. Aber wenn ich die Import-Anweisung zu ändern:
import {MyService} from "../../services/my-service/my-service";
Alles funktioniert ...
Jeder weiß, wie dieses Problem beheben? Ich möchte nicht aufhören, Fass-Dateien zu verwenden ...