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 :)