2016-12-12 4 views
9

Ich frage mich, wie man ng Build erweitern, um Aufgaben auszuführen, nachdem es fertig ist.angular-cli run Befehl nach ng build

Im Moment ist mein Endziel, meine 'package.json' in den Ordner dist zu kopieren.

So etwas wie dies, wenn ich wurde mit Klar npm:

"postbuild": "cpx ./package.json ./dist/", 

Ich weiß, in dem Winkel cli.json kann ich „Vermögenswerte“ verwenden statische Dateien zu kopieren, aber es funktioniert nicht für Dateien außerhalb src. Also, ich frage mich, ob ich die Kopieraufgabe machen kann, nachdem ng Build abgeschlossen ist.

Antwort

10

definieren eine npm Skript

"build":" "ng build" 

und das Skript hinzufügen postbuild auch.

"postbuild": "cpx ./package.json ./dist/", 

diese Weise wird die Kopie Skript, nachdem Sie npm run build ausführen aufgerufen wird.

+5

Gibt es eine Möglichkeit, dies zu tun, wenn Sie 'ng build --watch' verwenden und nach jedem Build ein Skript ausführen? – kapser