Skip to content

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 для фреймворков.

Выпущено под лицензией MIT. (dev)