Skip to content

环境变量 ​

所有 VITE_* 变量都会进入浏览器产物,只允许保存公开配置。

核心运行 ​

变量示例说明
VITE_API_PROVIDERsupabasesupabase 或 java
VITE_SUPABASE_URLhttps://xxx.supabase.coSupabase Project URL
VITE_SUPABASE_KEYsb_publishable_...浏览器 publishable key;兼容旧 anon key
VITE_APP_CODEplatformplatform/fms/hr/smis/tms/vms
VITE_BASE_URL/art-supabase-pro/静态公共路径
VITE_PORT3006开发端口
VITE_OUT_DIRdocs构建输出目录

Java Provider ​

变量说明
VITE_API_URLJava API 基础地址
VITE_API_PROXY_URL开发代理目标
VITE_WITH_CREDENTIALS跨域请求是否携带凭据
VITE_ACCESS_MODE后端适配所需访问模式
VITE_USE_MOCK是否启用 Mock

地图 ​

变量说明
VITE_AMAP_KEY高德地图浏览器 Key,限制允许域名
VITE_AMAP_SECURITY_JS_CODE高德 JS API 安全密钥

构建与调试 ​

变量说明
VITE_VERSION应用版本展示/注入
VITE_DEVTOOLSVue 开发工具开关
VITE_OPEN_ROUTE_INFO路由调试信息开关
VITE_DROP_CONSOLE生产移除控制台输出
VITE_BUILD_ANALYZE体积分析开关
VITE_BUILD_COMPRESS构建压缩方式
VITE_USE_GZIPgzip 产物开关
VITE_USE_CDNCDN 资源策略

文件与前端能力 ​

变量说明
VITE_FILE_VIEWER文件预览能力开关
VITE_FILE_VIEWER_ASSETS文件预览静态资源路径
VITE_LOCK_ENCRYPT_KEY前端锁屏相关配置;不能代替服务端密钥管理

文档站 ​

变量默认值说明
DOCS_BASE/art-supabase-doc/VitePress 部署公共路径;根域部署用 /

不得放入前端变量 ​

  • Supabase secret key 或 service_role。
  • AI Provider API Key。
  • 数据库密码、PAT、SMTP 密码。
  • 私钥、Webhook 签名密钥或长期访问令牌。

这些值应进入 Edge Function Secrets、CI/部署平台服务端变量或专用密钥管理系统。

基于 MulanPSL-2.0 发布