Wire
Environments
Vite initializes file watching, public files, dev environments, module graphs, and plugin containers before serving requests.
environment gates
1
Watch root and config inputs
Chokidar watches the project root, config dependencies, env files, and public directory when watching is enabled.
FS
2
Create dev environments
Each configured environment creates and initializes its own development environment.
ENV
3
Expose compatibility containers
Vite builds a ModuleGraph facade and pluginContainer for backward-compatible server APIs.
PLG
Deprecation warnings are explicit
Legacy server.moduleGraph and server.pluginContainer access warns about future removals.
Client and SSR are separated
The compatibility ModuleGraph delegates to client and ssr environment graphs.