SSR с использованием API ModuleRunner
Обратная связь
Оставьте нам отзыв в обсуждении обратной связи по Environment API
server.ssrLoadModule был заменён на импорт из Module Runner.
Затронутая область: Авторы плагинов Vite
Депрекация в будущем
ModuleRunner был впервые введен в v6.0. Депрекация server.ssrLoadModule запланировано на будущую основную версию. Чтобы определить ваше использование, установите future.removeSsrLoadModule в "warn" в вашей конфигурации vite.
Мотивация
Метод server.ssrLoadModule(url) позволяет импортировать модули только в окружении ssr и может выполнять модули только в том же процессе, что и dev-сервер Vite. Для приложений с пользовательскими окружениями каждая из них связана с ModuleRunner, который может работать в отдельном потоке или процессе. Для импорта модулей теперь у нас есть moduleRunner.import(url).
Руководство по переходу
Проверьте Руководство по Environment API для фреймворков.
server.ssrFixStacktrace и server.ssrRewriteStacktrace не нужно вызывать при использовании Module Runner API. Трассировки стека будут обновлены, если sourcemapInterceptor не установлен в false.