ModuleRunner
API で SSR を使用する
フィードバック
環境 API のフィードバックに関するディスカッションでフィードバックをお寄せください
server.ssrLoadModule
は、モジュールランナーからインポートすることで置き換えられました。
影響の範囲: Vite プラグインの制作者
将来の非推奨化
ModuleRunner
が最初に導入されたのは v6.0
です。server.ssrLoadModule
の非推奨化は将来のメジャーバージョンで計画されています。使用箇所を特定するには、vite 設定で future.removeSsrLoadModule
を "warn"
に設定します。
モチベーション
server.ssrLoadModule(url)
は ssr
環境でのモジュールのインポートのみ許可しており、そのモジュールは Vite dev サーバーと同じプロセス内で実行する必要があります。カスタム環境を持つアプリの場合は、それぞれに ModuleRunner
が関連付けられており、別スレッドまたはプロセスで実行される場合があります。モジュールをインポートするには、moduleRunner.import(url)
が使用されるようになりました。
移行ガイド
フレームワーク用環境 API ガイドをご覧ください。