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 使用指南