跳过内容

使用 ModuleRunner API 的 SSR

反馈

请在环境 API 反馈讨论中向我们提供反馈

server.ssrLoadModule 已被从模块运行器导入所取代。

影响范围:Vite 插件作者

未来弃用

ModuleRunner 首次引入于 v6.0server.ssrLoadModule 的弃用计划在未来的主版本中进行。为了识别你的用法,请在你的 Vite 配置中将 future.removeSsrLoadModule 设置为 "warn"

动机

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

迁移指南

请查看框架环境 API 指南

根据 MIT 许可证发布。(083ff36d)