2016-07-04 9 views
5

Wie kompiliert man Anguaral2 und stellt es für die Produktion bereit? Ich habe viele Websites wie This überprüft (aber das gibt Fehler und bundle.min.js sind nicht verwendbar von index.html -wie kann ich falsch liegen). Auch versucht, eckig-cli aber wieder für RC-4 dies funktioniert nicht.Angular2-Kompilierung für die Produktion

Fragen, was ist die Best Practices, weil TSC bereits die js erstellt, sollten sie nur als einzelne Datei importiert werden (es wird hässlich sein, dies zu tun).

PS: Es gibt bereits Fragen zu diesem Thema wie these. Aber das ist die Grundvoraussetzung, für die ich keine Antwort bekommen kann.

+0

Sehen Sie, ob das hilft - https://angular.io/docs/ts/latest/guide/webpack.html#!#production-configuration – Sanket

+0

haben Sie gesehen [THIS] (http://stackoverflow.com/questions/37631098/angular-2-how-to-bundle-für-Produktion-derzeit-rc3/37874643 # 37874643) und [DIESE] (http://stackoverflow.com/questions/34614743/how-to-prepare-release- version-mit-systemjs-and-gulp? rq = 1)? –

+0

Hier ist meine [Lösung] (http://stackoverflow.com/questions/35280582/angular2-too-many-file-requests-on-load/38168012#38168012) basierend auf Mgechev-Repository. – FreeBird72

Antwort

0

Ich habe meine letzte Antwort, vertrau mir, ich habe alles versucht oben gesagt. Darf für mich dint sein außer https://github.com/preboot/angular2-webpack. Arbeitete gerne Charme. Empfohlen für andere. Siehe meine Problemkette https://github.com/preboot/angular2-webpack/issues/120. [Gelöst]

+0

Hallo. Haben Sie angular2-webpack für ein bestehendes Projekt verwendet, das Sie von Grund auf neu gestartet haben? Wenn es die erste Option ist, würden Sie gerne mitteilen, was Sie getan haben, um dem Beitrag etwas hinzuzufügen? (und hilf mir eine Tonne!) –

0

Erster Schritt:

Zuerst

ng build -prod (then it will compact all files for production version) 

Zweiter Schritt den Befehl in ng-cli

ng build 

oder

laufen:

ändern bei i ndex.html in dist Verzeichnis

<base href="/"> to <base href="./"> 

Dritter Schritt:

Legen Sie alle Dateien in Server (kann htdocs in localhost oder einem beliebigen Server sein)

Hoffentlich wird es funktionieren.

0

mit kantigem-cli

ng --prod --aot dienen zur Prüfung der Serienversion auf dem lokalen Rechner.

ng build --prod --aot generiert Build für die Prod-Bereitstellung mit AOT.