自定义 env,在根目录新建文件
/.env
/.env.production 生产环境
/.env.development 开发环境
/.env.development.local
import.meta.envimport.meta.env.MODEimport.meta.env.BASE_URL// .env.devNODE_ENV = developmentVITE_NAME = dev
生产环境是不存在,meta.env这个环境变量的
- 会直接把 meta.env,替换为一个对象输出
- https://cn.vitejs.dev/config/#envprefix
- https://vitejs.dev/config/#envprefix
环境变量
- MODE
- BASE_URL
- PROD
- DEV
- SSR
�
mode
—mode修改环境变量
package.json scripts
{"dev": "vite --mode dev","build": "vite build --mode production",}
vite-env.d.ts
/vite-env.d.ts
/// <reference types="vite/client" />interface ImportMetaEnv {VITE_TITLE: string;}
vite环境变量
要添加 VITE_ 前缀
VITE_TITLE='OK'
prod线上环境
production replacement
local本地开发环境
/.env.development.local
