electron-plugin.ts 539 B

123456789101112131415161718
  1. import { PluginOption } from 'vite'
  2. import VitePluginELectron from 'vite-use-electron'
  3. const useElectronPlugin: () => PluginOption = () =>
  4. VitePluginELectron({
  5. main: {
  6. entry: 'electron/main/main',
  7. publicDir: 'electron/main/public',
  8. build: { outDir: 'dist/electron/main', emptyOutDir: true },
  9. },
  10. preload: {
  11. entry: 'electron/preload/preload',
  12. publicDir: 'electron/preload/public',
  13. build: { outDir: 'dist/electron/preload', emptyOutDir: true },
  14. },
  15. })
  16. export default useElectronPlugin