Skip to content

SSR Utilizando la API ModuleRunner

Feedback

Danos tus opiniones en Discusión de la API de entorno

server.ssrLoadModule ha sido reemplazado por la importación desde un Ejecutor de Módulos.

Ámbito afectado: Autor de Plugins de Vite

Futura eliminación

ModuleRunner fue introducido en v6.0. El retiro de server.ssrLoadModule está planeado para una versión principal futura. Para identificar tu uso, configura future.removeSsrLoadModule en "warn" en tu configuración de Vite.

Motivación

El server.ssrLoadModule(url) solo permite importar módulos en el entorno ssr y puede ejecutar los módulos en el mismo proceso del servidor de desarrollo de Vite. Para aplicaciones con entornos personalizados, cada uno está asociado con un ModuleRunner que puede estar ejecutándose en un hilo o proceso diferente. Para importar módulos, ahora tenemos moduleRunner.import(url).

Guía de migración

Revisa la Guía de la API de entorno para Frameworks.

server.ssrFixStacktrace y server.ssrRewriteStacktrace no tienen que ser llamados cuando se usan las API del Ejecutor de Módulos. Los seguimientos de pila se actualizarán a menos que sourcemapInterceptor esté configurado en false.

Publicado bajo licencia MIT. (4097fc85)