mirror of
https://github.com/electron-vite/electron-vite-vue
synced 2025-01-31 20:16:36 +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 sourcemap = !!process.env.VSCODE_DEBUG
|
||||||
const isBuild = process.argv.slice(2).includes('build')
|
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/
|
// https://vitejs.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
plugins: [
|
plugins: [
|
||||||
@ -56,7 +37,6 @@ export default defineConfig({
|
|||||||
external: Object.keys(pkg.dependencies),
|
external: Object.keys(pkg.dependencies),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
plugins: [loadEnvPlugin()],
|
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user