README
vite-plugin-env-compatible
inject to process.env like vue-cli or create-react-app
Motivation
vite
exposeVITE_XXX
toimport.meta.env.VITE_XXX
, but not loaded to process.env like vue-cli or create-react-app- this plugin support setting prefix like
VUE_APP_
orREACT_APP_
and loaded to process.env - just for compatibility
Usage
yarn add vite-plugin-env-compatible
// vite.config.ts
import envCompatible from 'vite-plugin-env-compatible'
// @see https://vitejs.dev/config/
export default defineConfig({
plugins: [
// ...other plugins
envCompatible(/* options */)
],
})
Options
Underlying
- dotenv & dotenv-expand
- vite