自 Electron Forge v7.5.0 起,Vite 對 Electron Forge 的支援已標記為實驗性,以反映其開發階段,並為維護人員提供快速發布修復和改進的能力。未來的小版本發布可能會包含重大變更,但遷移步驟將列在發布說明中。如需更多內容,請參閱 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' } ] } } ]};