在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", }