コンテンツにスキップ

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 ガイドをご覧ください。

MIT ライセンスでリリースされています。 (ccee3d7c)