Diciamo che ho
"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\""
},
Quale comando NPM posso eseguire per consentire a tutti questi script di avviarsi in sequenza. Quando utilizzo il pre / post fixing, si avviano in sequenza ma non attendono il completamento dello script parent prima dell'esecuzione. Suppongo che l'unica soluzione sia la seguente: come faccio a far sparire sequenzialmente le attività di Gulp quando si eseguono comandi shell in una funzione di supporto async.series? ? So che questo può essere fatto con Gulp, ma per ora vorrei attenermi a NPM per esplorare le sue capacità. Grazie per qualsiasi aiuto!
Start
comando, dovresti essere in grado di utilizzare il /wait
parametro (Avvia applicazione e attendi che termini)