Ich möchte versuchen, mit npm meine verschiedenen Build-Aufgaben für eine Webanwendung auszuführen. Ich weiß, dass ich dies tun kann, indem ich scriptsmeinem package.jsonLike ein Feld hinzufüge :
"scripts": {
"build": "some build command"
},
Dies wird unhandlich, wenn Sie komplexere Befehle mit einer Reihe von Optionen haben. Ist es möglich, diese Befehle in ein Bash-Skript oder etwas in diese Richtung zu verschieben? Etwas wie:
"scripts": {
"build": "build.sh"
},
Wo npm run buildwürden die Befehle in der build.shDatei ausgeführt?
Beim Lesen dieses Beitrags scheint es so zu sein, aber ich weiß nicht genau, wo ich meine build.shDatei ablegen soll oder ob mir etwas fehlt.
rm? installiere rimraf und verwende es dann in einem npm-Skript .mkdir -p? installieremkdirpund verwende das dann in einem npm-Skript. Sie haben eine plattformunabhängige universelle Skriptsprache , genau dort. Tun Sie dann nicht so, als wäre es nur Nix. Wird die Kommandozeile zu kompliziert? Verwenden Sie einen Task Runner wiegruntodergulp. Halte es universell.