Vite Plugin Dynamic Env
动态环境变量插件
BACKGROUND
因为 Vite 使用环境变量不具备动态变更能力。 因此该插件主要将环境变量获取方式从固定替换成通过函数获取,而环境变量则通过变更 HTML 则可注入。
FEATURE
- 根据 Vite 读取环境变量方式读取
INSTALL
# local install
$ yarn add --dev @series-one/vite-plugin-dynamic-env
# global install
$ yarn global add @series-one/vite-plugin-dynamic-env
USAGE
import react from '@vitejs/plugin-react'
import { onwDynamicEnv } from '@series-one/vite-plugin-dynamic-env'
import { defineConfig } from 'vite'
// https://vitejs.dev/config/
export default defineConfig(() => {
return {
plugins: [
react(),
onwDynamicEnv({
__APP_ENV__: JSON.stringify('prod'),
}),
],
}
})
CONTRIBUTING
可以通过 Git 对项目进行贡献;
若没有本项目组权限, 项目需要权限申请, 请通过 OA Git 项目权限申请流程进行申请, 用户角色为 Developer