Ich folge jetzt Angualr Modules Guide, aber im Gegensatz zu dem Tutorial, verwende ich webpack als Verpackungslösung. Alles ist in Ordnung, bis ich das Heldenmodul hinzufüge. Für das Standard-Kontaktmodul ist es kein Problem arbeiten, aber wenn ich Helden Modul hinzufügen, habe ich diesen Fehler:eckig2 mit webpack, modul routing get system nicht gefunden fehler
EXCEPTION: Uncaught (in promise): ReferenceError: System is not defined
ich viel überprüfen, wie Modifizieren tscofig und setzen Modul Commonjs, ist es sinnlos,
denke ich, der Unterschied zwischen dem Kontaktmodul und Held-Modul ist:
export const routes: Routes = [
{ path: '', redirectTo: 'contact', pathMatch: 'full'},
{ path: 'crisis', loadChildren: 'app/crisis/crisis.module#CrisisModule' },
{ path: 'heroes', loadChildren: 'app/hero/hero.module#HeroModule' }
];
So die Helden Modul verzögertes Laden ist, im Gegensatz zu dem Kontaktmodul
.Hat jemand den Fehler gefunden, wenn Sie Webpack anstelle von System verwenden, um Ihr angular2-Projekt zu packen?
Dank
Frank
Sehen Sie, wie Ihr heros Modul bauen ist. Es sieht so aus, als ob dein Heros-Modul mit Systemjs erstellt wurde und deshalb nach Systemjs sucht. –
Wie ist das möglich? Ganzes Projekt ist mit Webpack gebaut, und Held ist nur ein Feature-Modul innerhalb des gleichen Projekts, ich folgte genau der Anleitung in ng2 – user3006967
können Sie einen Plünderer geben? –