.env 相关问题

105 阅读1分钟

.env 文件中定义的值,不管是否用引号包围,都会被当作字符串处理

VITE_API_URL=/api
VITE_APP_TITLE=MyApp
VITE_PORT=3000

你可以在项目中通过 import.meta.env 访问这些变量。例如:

console.log(import.meta.env.VITE_API_URL); // 输出: /api
console.log(import.meta.env.VITE_APP_TITLE); // 输出: MyApp
console.log(import.meta.env.VITE_PORT); // 输出: 3000

在vite中获取env,npm run dev启动后,可以获取到.env与.env.develoment

	const env = loadEnv(mode.mode, process.cwd());
	console.log('🚀 ~ defineConfig :', mode, env);
        return xxx
}

image.png