在Windows上运行并行的npm脚本

我在我的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上?

我有一个解决方法, 并发使用模块。 所以你的脚本部分看起来像这样:

 scripts: { "myScript": "concurrently \"npm run myScript1\" \"npm run myScript2\"", "myScript1": "cross-env NODE_ENV=development webpack-dev-server", "myScript2": "nodemon ./server.js", }