Vite dev
In vite dev, the plugin handles runtime config and guardrails for local development.
What it does in dev
- validates schema before serving values,
- serves
runtime-env.jsdynamically, - interpolates HTML during dev requests,
- watches env/schema files and reacts to changes,
- triggers reload/overlay behavior when configuration issues occur,
- generates
src/runtime-env.d.tswhen a TypeScript project is detected.
Required script tag
index.html must include the runtime script before the app entry script.
Use a base-aware absolute path:
- default base:
<script src="/runtime-env.js"></script> - non-root base example:
<script src="/my-app/runtime-env.js"></script>