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 scripts
meinem package.json
Like 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 build
würden die Befehle in der build.sh
Datei ausgeführt?
Beim Lesen dieses Beitrags scheint es so zu sein, aber ich weiß nicht genau, wo ich meine build.sh
Datei ablegen soll oder ob mir etwas fehlt.
rm
? installiere rimraf und verwende es dann in einem npm-Skript .mkdir -p
? installieremkdirp
und 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 wiegrunt
odergulp
. Halte es universell.