具体操作
1、需要安装 concurrently 模块
2、npm install concurrently
案例一
package.json修改如下
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"clientServer": "live-server --open=./client/index.html",
"server": "node ./server/express.server.js",
"start": "concurrently \"npm run clientServer\" \"npm run server\" "
},
npm start 会同时执行 clientServer 和 server两个命令
案例二
"scripts": {
"dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host 0.0.0.0",
"startsimple": "npm run dev",
"unit": "jest --config test/unit/jest.conf.js --coverage",
"e2e": "node test/e2e/runner.js",
"test": "npm run unit && npm run e2e",
"lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
"builda": "node build/build.js",
"buildb": "node build/buildmchannel.js",
"build": "concurrently \"node build/build.js\" \"node build/buildmchannel.js\" "
},
npm run build 会同时执行 builda 和 buildb 两个命令