顺序运行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命令以使所有这些脚本按顺序启动。当我使用前/后修复时,它们顺序启动,但是它们不等待父脚本完成才执行。我假设唯一的解决方案是:在async.series辅助函数中触发shell命令时,如何使Gulp任务依次触发??我知道可以使用Gulp做到这一点,但我现在想坚持使用NPM来探索其功能。谢谢你的帮助!
回答:
通过npm run调用这些脚本,并用双“&”号将它们链接起来 :
npm run pre-build && npm run build_logic && npm run post_build && npm run exit
说明:
- 使用 (双“&”号)顺序执行。
- 使用 (单个“&”号)进行并行执行。
以上是 顺序运行NPM脚本 的全部内容, 来源链接: utcz.com/qa/411053.html