12345678910111213141516171819202122232425262728293031323334353637383940 |
- const hotClient = require("webpack-hot-middleware/client?noInfo=true&reload=true");
- hotClient.subscribe(event => {
- /**
- * Reload browser when HTMLWebpackPlugin emits a new index.html
- *
- * Currently disabled until jantimon/html-webpack-plugin#680 is resolved.
- * https://github.com/SimulatedGREG/electron-vue/issues/437
- * https://github.com/jantimon/html-webpack-plugin/issues/680
- */
- // if (event.action === 'reload') {
- // window.location.reload()
- // }
- /**
- * Notify `mainWindow` when `main` process is compiling,
- * giving notice for an expected reload of the `electron` process
- */
- if (event.action === "compiling") {
- document.body.innerHTML += `
- <style>
- #dev-client {
- background: #4fc08d;
- border-radius: 4px;
- bottom: 20px;
- box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
- color: #fff;
- font-family: 'Source Sans Pro', sans-serif;
- left: 20px;
- padding: 8px 12px;
- position: absolute;
- }
- </style>
- <div id="dev-client">
- Compiling Main Process...
- </div>
- `;
- }
- });
|