-
以为在.env文件中配置后能直接在vite.config中获取,然鹅在线报错
新版vite貌似仅支持修改
NODE_ENV为development -
查看官方文档,使用loadEnv获取
.env文件配置判断打包环境
import { defineConfig, loadEnv } from 'vite'
export default defineConfig(({ command, mode }) => {
// 根据当前工作目录中的 `mode` 加载 .env 文件
// 设置第三个参数为 '' 来加载所有环境变量,而不管是否有 `VITE_` 前缀。
const env = loadEnv(mode, process.cwd(), '')
return {
// vite 配置
define: {
__APP_ENV__: env.APP_ENV
}
}
})
- 水完开溜,准备下班,冲~