.server
モジュール
厳密には必須ではありませんが、.server
モジュールは、モジュール全体をサーバー専用として明示的にマークする良い方法です。
.server
ファイルまたは .server
ディレクトリ内のコードが誤ってクライアントモジュールグラフに含まれると、ビルドは失敗します。
.server
モジュールは、Remix アプリのディレクトリ内にある必要があります。
詳細については、サイドバーの「ルートモジュール」セクションを参照してください。
.server
ディレクトリは、Remix Vite を使用している場合にのみサポートされています。Classic Remix Compiler は、.server
ファイルのみサポートしています。
.server
モジュールは空のモジュールに置き換えられ、コンパイルエラーは発生しません。ただし、これによりランタイムエラーが発生する可能性があることに注意してください。