ModuleRunner API を使った SSR
フィードバック
Environment API feedback discussionでフィードバックをお寄せください。
server.ssrLoadModule は Module Runner からのインポートに置き換えられました。
影響範囲: Vite プラグイン作成者
将来の廃止予定
ModuleRunner は v6.0 で初めて導入されました。server.ssrLoadModule の廃止は将来のメジャーバージョンで予定されています。使用状況を明確にするため、vite config で future.removeSsrLoadModule を "warn" に設定してください。
動機
server.ssrLoadModule(url) は ssr 環境でのモジュールインポートのみを許可し、Vite 開発サーバーと同じプロセスでのみモジュールを実行できます。カスタム環境を持つアプリケーションでは、各環境は ModuleRunner と関連付けられ、個別のスレッドまたはプロセスで実行される場合があります。モジュールをインポートするには、moduleRunner.import(url) を使用します。
移行ガイド
Environment API フレームワークガイドをご覧ください。