electron-vite-vue/vite.config.ts

27 lines
694 B
TypeScript
Raw Normal View History

2020-08-16 20:42:52 +08:00
/**
* 参考链接: https://github.com/vitejs/vite/blob/master/src/node/config.ts
*/
import { join } from 'path'
import { UserConfig } from 'vite'
import dotenv from 'dotenv'
dotenv.config({ path: join(__dirname, '.env') })
2020-08-31 09:50:57 +08:00
const root = join(__dirname, 'src/render')
2020-08-16 20:42:52 +08:00
const config: UserConfig = {
2020-08-31 09:50:57 +08:00
root,
2020-08-16 20:42:52 +08:00
port: +process.env.PORT,
2020-08-17 09:16:26 +08:00
base: './',
2020-08-31 09:50:57 +08:00
outDir: join(__dirname, 'dist/render'),
alias: {
// 别名必须以 / 开头、结尾
'/@/': root,
},
optimizeDeps: {
2020-09-02 09:19:07 +08:00
// 这里不加也没事,用 require 的形式就能避开 import 被编译成 /@modules/fs?import
// allowNodeBuiltins: ['electron-is-dev', 'electron-store', 'electron']
2020-08-31 09:50:57 +08:00
},
2020-08-16 20:42:52 +08:00
}
export default config