是否可以将electron.js与vue 3和vite沿着使用,在electron中进行热重载?

vshtjzan  于 2023-06-27  发布在  Electron
关注(0)|答案(1)|浏览(224)

我的main.js通过这段代码加载HTML:

mainWindow.loadFile(path.join(__dirname, '/dist/index.html'))

每次我改变一些东西,我都必须停下来运行“vite build && electron”

3zwtqj6y

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
我找不到一个不使用插件的例子。第三个例子似乎是最低级别的,如果你热衷于学习它是如何工作的。

相关问题