跳至内容

使用 ModuleRunner API 的 SSR

反馈

请在 环境 API 反馈讨论 中提供您的反馈。

server.ssrLoadModule 已被从 Module Runner 中导入替换。

影响范围:Vite 插件作者

未来弃用

ModuleRunner 最初在 v6.0 中引入。server.ssrLoadModule 的弃用计划在未来的主要版本中进行。要识别您的用法,请在您的 vite 配置中将 future.removeSsrLoadModule 设置为 "warn"

动机

server.ssrLoadModule(url) 仅允许在 ssr 环境中导入模块,并且只能在与 Vite 开发服务器相同的进程中执行模块。对于具有自定义环境的应用程序,每个环境都与一个 ModuleRunner 关联,该 ModuleRunner 可能在单独的线程或进程中运行。要导入模块,我们现在可以使用 moduleRunner.import(url)

迁移指南

查看 框架的环境 API 指南

在 MIT 许可证下发布。 (ccee3d7c)