Skip to content

Commit 9c9d05e

Browse files
committed
chore: pass env variables to examples app vite
1 parent b27210b commit 9c9d05e

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

examples/vite/vite.config.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,16 @@
1-
import { defineConfig } from 'vite';
1+
import { defineConfig, loadEnv } from 'vite';
22
import react from '@vitejs/plugin-react-swc';
33

44
// https://vitejs.dev/config/
5-
export default defineConfig({
6-
plugins: [react()],
5+
export default defineConfig(() => {
6+
const rootDir = process.cwd();
7+
8+
// Load shared .env file
9+
const env = loadEnv('', rootDir, '');
10+
return {
11+
plugins: [react()],
12+
define: {
13+
'process.env': env, // need `process.env` access
14+
},
15+
};
716
});

0 commit comments

Comments
 (0)