プレビューのオプション
特に記載がない限り、このセクションのオプションはプレビューにのみ適用されます。
preview.host
- 型:
string | boolean - デフォルト:
server.host
サーバーがリッスンすべき IP アドレスを指定します。 0.0.0.0 または true に設定すると、LAN やパブリックアドレスを含むすべてのアドレスをリッスンします。
これは CLI で --host 0.0.0.0 や --host を使用して設定できます。
注意
Vite ではなく他のサーバーがレスポンスを返す場合があります。 詳細は server.host をご覧ください。
preview.allowedHosts
- 型:
string[] | true - デフォルト:
server.allowedHosts
Vite が応答することを許可するホスト名。
詳細は server.allowedHosts を参照してください。
preview.port
- 型:
number - デフォルト:
4173
サーバーのポートを指定します。このポートがすでに使用されている場合、Vite は次に使用可能なポートを自動的に試すので、サーバーが最終的にリッスンする実際のポートとは異なる場合があることに注意してください。
例:
export default defineConfig({
server: {
port: 3030,
},
preview: {
port: 8080,
},
})preview.strictPort
- 型:
boolean - デフォルト:
server.strictPort
true に設定すると、ポートがすでに使用されている場合に、次に使用可能なポートを自動的に試すことなく終了します。
preview.https
- 型:
https.ServerOptions - デフォルト:
server.https
TLS + HTTP/2 を有効にします。
詳しくは server.https を参照してください。
preview.open
- 型:
boolean | string - デフォルト:
server.open
サーバー起動時に自動的にブラウザーでアプリを開きます。値が文字列の場合、URL のパス名として使用されます。もしあなたの好きなブラウザーでアプリを開きたい場合、環境変数 process.env.BROWSER(例: firefox)を定義できます。詳細は open パッケージ をご覧ください。また、process.env.BROWSER_ARGS を設定して、追加の引数を渡すこともできます(例: --incognito)。
また、BROWSER と BROWSER_ARGS は .env ファイルで設定できる特別な環境変数です。詳しくは open パッケージ を参照してください。
preview.proxy
- 型:
Record<string, string | ProxyOptions> - デフォルト:
server.proxy
プレビューサーバーのカスタムプロキシのルールを設定します。{ key: options } のペアのオブジェクトが必要です。キーが ^ で始まる場合は RegExp として解釈されます。プロキシのインスタンスにアクセスするには configure オプションを使用します。
http-proxy-3 を使用します。全オプションはこちら。
preview.cors
- 型:
boolean | CorsOptions - デフォルト:
server.cors
プレビューサーバーの CORS を設定します。
詳細は server.cors をご覧ください。
preview.headers
- 型:
OutgoingHttpHeaders
サーバーのレスポンスヘッダーを指定します。