我正在使用以下工具构建应用程序:
16.4.0
2.0.2
4.11.0
3.1.4
这个应用程序使用热重新加载(就目前工作而言...)用于开发。每次我想开始我的项目时,我必须在两个任务之后立即开始,这变得很烦人。必须有一种更快的方法。有没有办法让我用一个节点任务启动它们,然后它们一个接一个地启动?
我必须指出的是,开发服务器必须完成编译之前,电子应用程序可以启动。
package.json
"main": "main.js",
"scripts": {
"build": "webpack-dev-server --config webpack.dev.js --hot",
"start": "SET NODE_ENV=development&& electron ."
},
发布于 2018-06-07 06:14:58
我在最近的一个使用concurrently
的项目中做了类似的事情。
$ npm i -SD concurrently
然后在你的package.json
中
"scripts": {
"dev-server": "webpack-dev-server --config webpack.dev.js --hot",
"electron-dev": "SET NODE_ENV=development && electron .",
"start": "concurrently --kill-others --names \"webpack,electron\" \"npm run dev-server\" \"npm run electron-dev\""
},
不幸的是,这并不是等待捆绑包完成。但我发现在构建完成后,我只需在Electron应用程序中点击reload (Ctrl/Cmd + R)一次,我就可以开始了。
https://stackoverflow.com/questions/50721780
复制相似问题