使用 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 指南。