Powiedzmy, że tak
"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\""
},
Jakie polecenie NPM mogę uruchomić, aby wszystkie te skrypty były uruchamiane sekwencyjnie. Kiedy używam naprawy przed / po, uruchamiają się sekwencyjnie, ale nie czekają na zakończenie skryptu nadrzędnego przed wykonaniem. Zakładam, że jedynym rozwiązaniem jest: Jak sprawić, aby zadania Gulp były uruchamiane sekwencyjnie podczas odpalania poleceń powłoki w funkcji pomocniczej async.series? ? Wiem, że można to zrobić za pomocą Gulp, ale chciałbym na razie pozostać przy NPM, aby zbadać jego możliwości. Dzięki za pomoc!
Start
polecenia powinieneś móc użyć /wait
parametru (Uruchom aplikację i poczekaj, aż się zakończy)