2017-03-29 3 views
0

Ich baue mein eckiges 2 Projekt mit angular-cli. Lokal baue ich es ohne Probleme für prod ng build --prod --aot. Wenn es baut auf dem Server ist jedoch die folgenden Fehler vorhanden sind:Aot Fehler Winkel 2 unterschiedliches Verhalten

... 
[1m [31mERROR in 
<frontend/src/$$_gendir/app/incidents/dialog/tabs/measurements/incident.measurements.component.ngfactory.ts> 
(1080,35): Supplied parameters do not match any signature of call 
target. [39m [22m 

[1m [31mERROR in 
<frontend/src/$$_gendir/app/incidents/dialog/tabs/measurements/incident.measure.form.ngfactory.ts> 
(1050,89): Property 'takenMeassure' does not exist on type 
'IncidentAction'. [39m [22m 

[1m [31mERROR in 
<frontend/src/$$_gendir/app/shared/dropdown/custom-dropdown.component.ngfactory.ts> 
(94,7): Supplied parameters do not match any signature of call 
target. [39m [22m 
... 

Diese Fehler korrekt sind und festgelegt werden sollen, aber warum sind der Winkel Compiler restriktivere auf dem Server-Rechner als auf meinem lokalen ein. Die Versionen aller Bibliotheken sind festgelegt und jedes Mal, wenn das Projekt auf dem Server erstellt wird, wird der Ordner node_modules gelöscht und alle Abhängigkeiten werden erneut heruntergeladen. Warum bekomme ich ein unterschiedliches Verhalten, wenn alle Dinge gleich sind? Jede Idee ist eine große Hilfe :)

Antwort

0

Wie erstellen Sie Ihr Projekt lokal? Verwenden Sie den AoT-Compiler oder den JIT-Compiler lokal?

Der AoT-Compiler muss strenger sein, um zu wissen, wie man seinen Code vorkompiliert.

Verwandte Themen