从 Electron Forge v7.5.0 开始,为了反映其开发阶段并为维护人员提供快速发布修复和改进的能力,Electron Forge 中对 Vite 的支持被标记为实验性。未来的次要版本可能会包含重大更改,但迁移步骤将在发行说明中列出。有关更多上下文,请参阅 Electron Forge 的v7.5.0 发行说明。
此插件使您可以轻松设置标准 Vite 工具,以编译您的主进程代码和渲染器进程代码。
安装
npminstall--save-dev@electron-forge/plugin-vite
用法
插件配置
您必须提供两个 Vite 配置文件:一个用于 vite.main.config.js 中的主进程,另一个用于 vite.renderer.config.js 中的渲染器进程。
module.exports= { plugins: [ { name:'@electron-forge/plugin-vite', config: {// `build` can specify multiple entry builds, which can be// Main process, Preload scripts, Worker process, etc. build: [ {// `entry` is an alias for `build.lib.entry`// in the corresponding file of `config`. entry:'src/main.js', config:'vite.main.config.mjs' }, { entry:'src/preload.js', config:'vite.preload.config.mjs' } ], renderer: [ { name:'main_window', config:'vite.renderer.config.mjs' } ] } } ]};