Nehmen wir an, ich habe
"scripts": {
"pre-build": "echo \"Welcome\" && exit 1",
"build_logic": "start cmd.exe @cmd /k \"yo esri-appbuilder-js:widget && exit 1\"",
"post_build": "start C:\\WebAppBuilderForArcGIS\\startupShortcut",
"exit" : "start cmd.exe @cmd /k \"echo \"goodbye\" && exit 1\""
},
Welchen NPM-Befehl kann ich ausführen, damit alle diese Skripte nacheinander gestartet werden? Wenn ich Pre / Post-Fixing verwende, werden sie nacheinander gestartet, aber sie warten nicht, bis das übergeordnete Skript fertig ist, bevor sie ausgeführt werden. Ich gehe davon aus, dass die einzige Lösung wie folgt lautet: Wie kann ich Gulp-Aufgaben nacheinander auslösen, wenn Shell-Befehle in einer Hilfsfunktion von async.series ausgelöst werden? ? Ich weiß, dass dies mit Gulp möglich ist, aber ich möchte vorerst bei NPM bleiben, um seine Fähigkeiten zu erkunden. Vielen Dank für jede Hilfe!
Start
Befehlsdokumentation sollten Sie in der Lage sein, /wait
Parameter zu verwenden (Anwendung starten und warten, bis sie beendet ist)