Ich benutze Angular CLI 1.4.1 in meinem Projekt und möchte mit AOT Kompilierung erstellen. Jedoch habe ich zwei Probleme konfrontiert:Angular Cli und AOT Probleme
1) Ich habe Shop-Modul mit Registrierung Komponente. In dem registration.component.css hinzugefügt I Linie
@import "[email protected]/material/prebuilt-themes/indigo-pink.css";
Diese Datei ist in der node_modules/@ Winkel/Material/prebuilt-Themen/Ordner. Allerdings, wenn ich AOT Build laufen bekomme ich Fehlermeldung:
Error: Compilation failed. Resource file not found: C:/library/src/app/shop/book-registration/[email protected]/material/prebuilt-themes/indigo-pink.css
at ModuleResolutionHostAdapter.readResource (C:\library\node_modules\@angular\compiler-cli\src\compiler_host.js:387:19)
2) Ich globale Datei styles.css haben und es in der .angular-cli.json enthalten:
"styles": [
"styles.css"
]
Wenn ich laufen Entwicklung erstellen die Stile aus dieser Datei sind auf der Seite verfügbar. Nach dem AOT-Build werden die Styles jedoch nicht geladen.
Bitte beraten.
Ich habe die bekommt selbe Ausgabe –
Versuchen Sie, den Import aus der .css-Datei zu entfernen und fügen Sie diese Zeile zu 'styles' in der .angular-cli.json-Datei hinzu:' "../node_modules/@angular/material/prebuilt-themes/indigo-pink.css "'. – Haseoh