| 12345678910111213141516171819 |
- import { build } from 'vite'
- import { fileURLToPath } from 'url'
- import fs from 'fs'
- let mode = 'production'
- const modeFile = fileURLToPath(new URL('../.mode', import.meta.url))
- if (fs.existsSync(modeFile)) {
- switch (fs.readFileSync(modeFile).toString().trim()) {
- case 'development':
- mode = 'development'
- break
- case 'test':
- mode = 'test'
- break
- }
- }
- await build({ configFile: 'packages/main/vite.config.js' })
- await build({ configFile: 'packages/preload/vite.config.js' })
- await build({ configFile: 'packages/renderer/vite.config.js', mode })
|