2017-05-17 6 views
2

Ich baue mein erstes eckiges 4 Projekt und ich versuche es für mich einfach zu machen. Also hier ist meine Frage:Wie benutze ich Umgebungsvariable in CLI Build

Gibt es eine Möglichkeit, den Standard --output-Pfad abhängig von der Umgebung zu ändern? mit anderen Worten möchte ich mag:

  • ng build die Datei im Ordner/dev
  • und ng build --prod exportieren Sie die Datei im Verzeichnis/prod Ordner zu exportieren.

    Kann der outDir von der environment.ts geändert werden?

danke im voraus!

Antwort

0

Sie können den Ausgabepfad mit --output-path=SOME_PATH festlegen.

"builddev" : "ng build --output-path=SOME_PATH" 
"buildprod" : "ng build --prod --output-path=SOME_OTHER_PATH" 

Überprüfen Sie die docs here: Sie könnten einige Skript zu Ihrem package.json wie folgt hinzufügen.

+0

ausgezeichnet! Da ich völlig neu in eckig bin, habe ich noch nie etwas über Scripting in der package.json gehört. Ich werde mir das ansehen. Danke Robin PS) Ich denke, das zweite Skript sollte sein: "buildprod" :) – FredSim

Verwandte Themen