2017-05-17 5 views
0

Ich habe dieses Problem während ng build --prod. es funktioniert gut ng bauen, aber geben Problem in ng build --prodAngular 2 Cli Problem während ng build --prod, aber wenn ich ng build nur dann verwenden, ist es in Ordnung, aber die Größe der App ist zu groß

Fehler in erwarteten 'Stile', um ein Array von Zeichenfolgen zu sein.

ERROR in ./src/main.ts 
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\Projects\simplifyng2\src' 
@ ./src/main.ts 5:0-74 
@ multi ./src/main.ts 

Antwort

0

Auf der Grundlage der Fehlermeldung, kann ich davon ausgehen, dass Sie in eckige Klammern im Stil Eigenschaft entweder in .angular-cli.json oder in einen Ihrer Komponenten zu verwenden, vergessen.

Wenn Sie ng build --prod ausführen, führt es standardmäßig AOT aus. Meiner Erfahrung nach fängt der AOT-Compiler mehr Fehler als JiT. Versuchen Sie dieses Experiment - drehen Sie den AoT während des prod build off:

ng build -prod -aot=false 

Höchstwahrscheinlich werden Sie nicht sehen Fehler.

+0

Ich verwende eckige Klammern. – Yadjosan

+0

Danke Es funktioniert. – Yadjosan

Verwandte Themen