比方说,我有运行NPM脚本顺序
"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\""
},
我可以运行什么NPM命令让所有这些脚本的顺序推出。当我使用前/后修复时,他们会按顺序启动,但他们不会在执行前等待父脚本完成。我假设唯一的解决方案是这样的:How do I get Gulp tasks to fire sequentially when firing shell commands in an async.series helper function??我知道这可以通过Gulp来完成,但我想现在坚持使用NPM来探索其功能。谢谢你的帮助!
这样做效果最好,因为它按顺序执行,因为每个命令都不会按OP中的要求执行,直到完成前面的操作。谢谢 – Rice