"Vite 自定义环境变量:读取外部配置指南"\nVite 提供了自定义环境变量的功能,可以用来读取外部配置。下面是一个使用 Vite 自定义环境变量的示例:\n\n1. 在项目根目录下创建一个 `.env` 文件,用来存放环境变量配置。在 `.env` 文件中,可以定义一些键值对,例如:\n\n\nAPI_BASE_URL=https://api.example.com\nDEBUG=true\n\n\n2. 在项目的任何文件中,可以通过 import.meta.env 来访问环境变量。例如,可以在 JavaScript 文件中这样使用:\n\njavascript\nconsole.log(import.meta.env.VITE_API_BASE_URL); // 输出:https://api.example.com\nconsole.log(import.meta.env.VITE_DEBUG); // 输出:true\n\n\n3. 在 Vite 的配置文件 vite.config.js 中,可以使用 import.meta.env 来获取环境变量。例如,可以在配置文件中这样使用:\n\njavascript\nexport default {\n build: {\n rollupOptions: {\n output: {\n // 使用环境变量作为输出路径\n dir: import.meta.env.VITE_OUTPUT_DIR\n }\n }\n }\n}\n\n\n注意事项:\n- 环境变量的键名必须以 VITE_ 开头,这是 Vite 默认的约定。\n- `.env` 文件中定义的环境变量会在构建时注入到 Vite 的构建过程中,因此在开发时可以直接访问环境变量,但在构建后的代码中,环境变量的值将被替换为实际的值。\n- `.env` 文件支持不同的环境,例如 `.env.development`、`.env.production` 等,Vite 会根据当前的环境自动加载对应的文件。

Vite 自定义环境变量:读取外部配置指南

原文地址: https://www.cveoy.top/t/topic/qu2L 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录