Sie können dazu den Angular Compiler verwenden. Es gibt mehrere Möglichkeiten, dies zu erreichen.
Option 1: Docker Wenn Sie bereits Docker verwenden und/oder Docker-compose, ist dies eine ziemlich gute Wahl, und super einfach. Ich habe einen Container erstellt, der Ihre Anwendungsquelle überwachen und jedes Mal neu erstellen kann, wenn Sie eine Datei speichern. Sie können wie so dass Container verwenden (Vorsicht, das Bild ist etwa 600 MB - sorry, Winkel Compiler tatsächlich sehr groß ist!):
docker run --rm -v $(pwd)/src treyjones/ng build -w
In diesem Fall gehe ich davon aus Ihrer Anwendung in src
ist.
Sie können diesen Befehl auch verwenden, um die volle Hilfe-Dokumentation für ng
zu sehen:
docker run --rm treyjones/ng -h
Eigentlich Online die vollständige Dokumentation zu finden, hat sich als schwierig erwiesen, zu mir.
Wenn Sie Docker für diese nicht verwenden möchten, können Sie auch einfach tun, was der Container tut, seien Sie gewarnt, es ist immer noch eine große Installation, nur durch Knoten statt Docker. Zwei Möglichkeiten:
npm i [email protected] -g
Option 2 - fügen Sie es als eine Abhängigkeit des Projekts in package.json
:
"devDependencies": {
"angular-cli": "1.0.0-beta.24"
}
beta.24 die neueste Version von npm aufgeführt ist. Ich habe nur beta.18 benutzt. Ich kann jedoch bestätigen, dass der Build-Prozess sehr glatt ist und für mich sehr gut funktioniert hat.
You can read a little bit more about how this is intended to work on github.