Virtual Modules
PluginVirtualModulesAPI — declara módulos virtuales que Vite resuelve en runtime sin tocar el sistema de archivos.
ctx.virtualModules — PluginVirtualModulesAPI
Declara módulos virtuales que Vite resuelve y carga sin tocar el
sistema de archivos. Cada plugin llama a add() desde beforeBuild
o beforeDev.
ts
ctx.virtualModules.add(
'virtual:mi-plugin/theme.css',
() => `:root { --primary: #6366f1; }`,
)
ctx.virtualModules.has('virtual:mi-plugin/theme.css')
// → boolean
const todos: readonly RegisteredVirtualModule[] = ctx.virtualModules.list()
Ver también
- PluginContext — objeto de contexto base
- HMR — observación de archivos y eventos personalizados del dev server
Last updated on October 18, 2026