我的main.js通过这段代码加载HTML:
mainWindow.loadFile(path.join(__dirname, '/dist/index.html'))
每次我改变一些东西,我都必须停下来运行“vite build && electron”
3zwtqj6y1#
是的,有可能。Quasar提供渲染器和主进程的热重载;这就是他们在www.example.com上提到的HMRhttps://quasar.dev/quasar-cli-vite/developing-electron-apps/build-commands#developing这个插件说它提供了热重载(我没有亲自使用它):https://electron-vite.github.io/guide/why-electron-vite.html本教程展示了如何使用@vitejs/plugin-vue来实现:https://dev.to/lucacicada/how-to-set-up-vite-and-electron-from-scratch-with-any-frontend-framework-40mb(他们已经把它变成了自己的插件:https://github.com/armoniacore/armonia-vite)我找不到一个不使用插件的例子。第三个例子似乎是最低级别的,如果你热衷于学习它是如何工作的。
1条答案
按热度按时间3zwtqj6y1#
是的,有可能。Quasar提供渲染器和主进程的热重载;这就是他们在www.example.com上提到的HMRhttps://quasar.dev/quasar-cli-vite/developing-electron-apps/build-commands#developing
这个插件说它提供了热重载(我没有亲自使用它):https://electron-vite.github.io/guide/why-electron-vite.html
本教程展示了如何使用@vitejs/plugin-vue来实现:https://dev.to/lucacicada/how-to-set-up-vite-and-electron-from-scratch-with-any-frontend-framework-40mb(他们已经把它变成了自己的插件:https://github.com/armoniacore/armonia-vite)
我找不到一个不使用插件的例子。第三个例子似乎是最低级别的,如果你热衷于学习它是如何工作的。