假设我拥有
"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命令可以让这些脚本按顺序启动。当我使用pre/post修饰时,它们是按顺序启动的,但在执行之前它们不会等待父脚本完成。我猜唯一的解决方案就像这里所述:如何在async.series帮助函数中触发shell命令时按顺序触发Gulp任务? 我知道可以使用Gulp来完成,但现在我想继续探索NPM的功能。感谢任何帮助!
Start
命令的文档,您应该能够使用/wait
参数(启动应用程序并等待其终止)。 - Tzach Ovadia