在package.json文件中配置:
"scripts": {
"start": "nodemon --watch build --exec node \"./build/bundle.js\"",
"build": "webpack --config webpack.client.js --watch"
}
自动编译: 加上–watch关键字,webpack --config filename --watch
自动运行: 安装nodemon 监听源代码,只要发生改变就执行源代码
但这样配置后还存在一个问题,每次运行需要打开两个命令窗口分别运行npm run build和npm run start。修改下只需一个窗口并行执行所有以dev开头的命令
"scripts": {
"dev": "npm-run-all --parallel dev:**",
"dev:start": "nodemon --watch build --exec node \"./build/bundle.js\"",
"dev:build": "webpack --config webpack.client.js --watch"
}