vite
常用命令
- 官方文档: https://cn.vite.dev/guide/cli.html
- vite 是 vite serve 和 vite dev 的别名
- vite build --dotenv .env.production
- --dotenv 指定环境文件
- vite dev --host 0.0.0.0 --dotenv .env.development
- --host 指定开发环境发布的ip地址,0.0.0.0 是所有IP地址
- 选项
- --cors 启用 CORS
- -c, --config <file> 使用指定的配置文件 (string)
- --base <path> 公共基础路径(默认为:/)(string)
- -m, --mode <mode> 设置环境模式 (string)
常用配置
环境变量和模式
- 模式
- development 开发模式
- production 生产模式
- staging 预发布模式
- 对应的环境变量配置文件
- .env.模式
- 环境变量
- Vite 自动将环境变量暴露在 import.meta.env 对象下,作为字符串。
- 为了防止意外地将一些环境变量泄漏到客户端,只有以 VITE_ 为前缀的变量才会暴露给经过 vite 处理的代码
- 例如:
VITE_SOME_KEY=123 DB_PASSWORD=foobar- 只有 VITE_SOME_KEY 会被暴露为 import.meta.env.VITE_SOME_KEY 提供给客户端源码,而 DB_PASSWORD 则不会。
- .env 文件
- Vite 使用 dotenv 从你的 环境目录 中的下列文件加载额外的环境变量:
- .env # 所有情况下都会加载
- .env.mode # 只在指定模式下加载
- .env.local # 所有情况下都会加载,但会被 git 忽略
- .env.mode.local # 只在指定模式下加载,但会被 git 忽略
- Vite 使用 dotenv 从你的 环境目录 中的下列文件加载额外的环境变量: