electron-vite-vue/scripts/build.mjs

26 lines
571 B
JavaScript
Raw Normal View History

2021-11-11 17:52:50 +08:00
process.env.NODE_ENV = 'production'
2022-01-27 10:48:32 +08:00
import { dirname, join } from 'path'
import { fileURLToPath } from 'url'
2022-01-27 12:22:16 +08:00
import { build } from 'vite'
2021-11-11 17:52:50 +08:00
2022-01-27 10:48:32 +08:00
const __dirname = dirname(fileURLToPath(import.meta.url))
2021-11-11 17:52:50 +08:00
2022-02-04 07:59:13 +08:00
await build({
configFile: 'scripts/vite.config.mjs',
2022-02-08 10:34:14 +08:00
root: join(__dirname, '../packages/main'),
2022-02-04 07:59:13 +08:00
build: {
outDir: '../../dist/main',
2022-01-27 10:48:32 +08:00
},
2022-02-04 07:59:13 +08:00
})
2021-11-11 17:52:50 +08:00
2022-02-04 07:59:13 +08:00
await build({
configFile: 'scripts/vite.config.mjs',
2022-02-08 10:34:14 +08:00
root: join(__dirname, '../packages/preload'),
2022-02-04 07:59:13 +08:00
build: {
outDir: '../../dist/preload',
},
})
2021-11-11 17:52:50 +08:00
2022-02-08 10:34:14 +08:00
await build({ configFile: 'packages/renderer/vite.config.ts' })