我的package.json中有一个npm并行脚本,可以在mac上运行但不在windows上运行:
"myScript": "nodemon ./server.js & cross-env NODE_ENV=development webpack-dev-server"
当它被分成两个脚本分别运行时,它在mac和windows上都能正常工作:
"myScript1": "cross-env NODE_ENV=development webpack-dev-server",
"myScript2": "nodemon ./server.js",
我想保留并行脚本,以便我不必单独运行。如何在Windows上完成这项工作?
答案 0 :(得分:1)
我有一个解决方法,使用模块concurrently。所以你的脚本部分看起来像这样:
application/helpers
答案 1 :(得分:0)
我建议使用npm-run-all 我认为语法更简洁:
A x = new B();
x.doStuff(1, 2, true);
此npm-run-all软件包提供3个CLI命令。
主要命令是npm-run-all。我们可以使用npm-run-all命令制定复杂的计划。
run-s和run-p都是简写命令。
run-s用于顺序,run-p用于并行。我们可以使用这些命令制定简单的计划。