使用 ModuleRunner
API 的 SSR
反馈
请在环境 API 反馈讨论中向我们提供反馈
server.ssrLoadModule
已被从模块运行器导入所取代。
影响范围:Vite 插件作者
未来弃用
ModuleRunner
首次引入于 v6.0
。server.ssrLoadModule
的弃用计划在未来的主版本中进行。为了识别你的用法,请在你的 Vite 配置中将 future.removeSsrLoadModule
设置为 "warn"
。
动机
server.ssrLoadModule(url)
仅允许在 ssr
环境中导入模块,并且只能在与 Vite 开发服务器相同的进程中执行模块。对于具有自定义环境的应用,每个环境都关联一个 ModuleRunner
,该 ModuleRunner
可能在单独的线程或进程中运行。现在,要导入模块,我们有 moduleRunner.import(url)
。
迁移指南
请查看框架环境 API 指南。