npm 执行脚本程序
&
并行执行,不存在前后关系,即同时平行的执行。但cmd.exe
(npm run-script
在 win 上默认应用它)并不反对&
。&&
继发执行, 前一个工作执行胜利,才继续执行下一个。
官网的 npm run-script
命令不能同时运行多个脚本,所以如果咱们要运行多个脚本,能够参考上面写法(尽管写法显得有些多余):
npm run clean && npm run build:css && npm run build:js && npm run build:html
举荐应用 npm-run-all
这个包。解决上述提到的跨平台和简化写法问题。
# 程序执行
npm-run-all lint build
# 并行执行
npm-run-all --parallel lint build
参考文章
- npm scripts 使用指南