Ich liebe Angular CLI und verwende es für alle meine Angular-Projekte. Aber hin und wieder stoße ich auf einen Anwendungsfall, bei dem die ungeheuer schlechten offiziellen Dokumente nicht helfen. Also auf die Gefahr der Bündelung zu viel in eine Frage, hier sind meine dringendsten Fragen:Eckige CLI-Buildoptionen
- Wie konfiguriert man Build-Ziele und wofür werden sie verwendet? Die offiziellen Dokumente sagen Ihnen, wie Sie sie spezifizieren und zwischen Build Ziele und bauen Umgebungen unterscheiden, aber überlassen Sie den Rest Ihrer Fantasie. Ich denke, es bestimmt ein paar Flag-Werte und unflaggables (neues Wort) wie
UglifyJS
. ng build --app
"Gibt den zu verwendenden App-Namen oder Index an." Dieser kleine Satz ist die Summe aller Unterlagen. Ich habe einen Fall, wo es praktisch wäre, einenindex.html
für eine Umgebung und einen anderenindex.html
für einen anderen zu haben. Ich dachte, das könnte es sein, aber es scheint nicht. Weiß jemand, wie man das benutzt oder eine andereindex.html
bedingt liefert?- Ich habe zwei zusätzliche Umgebungen konfiguriert und kann diese Werte zur Laufzeit lesen. Fabelhaft. Ich möchte ein zusätzliches Skript zur Bereitstellung für meine zusätzlichen Umgebungen hinzufügen. So ist die normale
dev
undprod
wirkt wie immer, aberdevextra
undprodextra
setzen eine zusätzliche Datei (ein bisschen wie bedingt Zugabe von etwasscripts
in.angular-cli.json
.
Punkte 2 & 3 sind für die Integration mit anderen Tool aus. Meine jetzige Abhilfe eine manuelle Bearbeitung von index.html ist.