如何在含Vite的Astro项目配置中添加环境变量Schema?
修改后的Astro配置代码
// @ts-check import { defineConfig, envField } from 'astro/config'; import tailwindcss from '@tailwindcss/vite'; export default defineConfig({ vite: { plugins: [tailwindcss()], }, env: { schema: { SHOW_BUY_BUTTON: envField.boolean({ context: 'server', access: 'public' }), }, }, });
改动说明
- 新增
envField的导入,这是定义环境变量规则必需的工具函数 - 在配置对象中与
vite同级添加env配置块,植入你需要的环境变量校验规则
内容的提问来源于stack exchange,提问作者Daniel
相关产品推荐
相关产品推荐

