mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-01-31 12:06:40 +08:00
chore: remove loadEnvPlugin()
This commit is contained in:
parent
afc83731d5
commit
7f003bd95e
@ -13,25 +13,6 @@ rmSync('dist-electron', { recursive: true, force: true })
|
||||
const sourcemap = !!process.env.VSCODE_DEBUG
|
||||
const isBuild = process.argv.slice(2).includes('build')
|
||||
|
||||
// Load .env
|
||||
function loadEnvPlugin(): Plugin {
|
||||
return {
|
||||
name: 'vite-plugin-load-env',
|
||||
config(config, env) {
|
||||
const root = config.root ?? process.cwd()
|
||||
const result = loadEnv(env.mode, root)
|
||||
// Remove the vite-plugin-electron injected env.
|
||||
delete result.VITE_DEV_SERVER_URL
|
||||
config.esbuild ??= {}
|
||||
config.esbuild.define = {
|
||||
...config.esbuild.define,
|
||||
...Object.fromEntries(Object.entries(result)
|
||||
.map(([key, val]) => [`process.env.${key}`, JSON.stringify(val)])),
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
plugins: [
|
||||
@ -56,7 +37,6 @@ export default defineConfig({
|
||||
external: Object.keys(pkg.dependencies),
|
||||
},
|
||||
},
|
||||
plugins: [loadEnvPlugin()],
|
||||
},
|
||||
},
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user