electron-vite-vue/vite.config.ts

32 lines
635 B
TypeScript
Raw Normal View History

2021-02-18 16:11:08 +08:00
require('dotenv').config({ path: join(__dirname, '.env') })
2021-09-09 09:36:06 +08:00
import { join } from 'path'
2021-02-17 22:27:40 +08:00
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
2020-08-16 20:42:52 +08:00
2021-05-16 20:14:05 +08:00
export default defineConfig(env => {
return {
plugins: [
vue(),
2021-05-23 11:12:16 +08:00
],
2021-09-09 09:36:06 +08:00
root: join(__dirname, 'src/render'),
base: './',
2021-05-16 20:14:05 +08:00
server: {
port: +process.env.PORT,
2021-02-17 22:27:40 +08:00
},
2021-05-16 20:14:05 +08:00
resolve: {
alias: {
'@root': __dirname,
2021-09-09 09:36:06 +08:00
'@': join(__dirname, 'src'),
2021-05-16 20:14:05 +08:00
},
},
build: {
outDir: join(__dirname, 'dist/render'),
emptyOutDir: true,
minify: false,
commonjsOptions: {},
sourcemap: true,
2021-02-17 22:27:40 +08:00
},
2021-05-16 20:14:05 +08:00
}
2021-02-17 22:27:40 +08:00
})