Skip to content

プレビューオプション

記載されていない限り、このセクションのオプションはプレビューにのみ適用されます。

preview.host

  • タイプ: 文字列 | boolean
  • デフォルト: server.host

サーバーをリッスンするIPアドレスを指定します。 これを0.0.0.0またはtrueに設定して、LANやパブリックアドレスを含むすべてのアドレスで聞く。

これは、 --host 0.0.0.0または--hostを使用してCLIを介して設定できます。

NOTE

他のサーバーがViteの代わりに応答する場合がある場合があります。 詳細については、 server.host参照してください。

preview.allowedHosts

Viteが応答することが許可されているホスト名。

詳細については、 server.allowedHosts参照してください。

preview.port

  • タイプ: number
  • デフォルト: 4173

サーバーポートを指定します。ポートが既に使用されている場合、Viteは次の使用可能なポートを自動的に試してみるので、これがサーバーがリッスンする実際のポートではない可能性があります。

例:

js
export default defineConfig({
  server: {
    port: 3030,
  },
  preview: {
    port: 8080,
  },
})

preview.strictPort

次の利用可能なポートを自動的に試す代わりに、ポートが既に使用されている場合は、 trueに設定します。

preview.https

TLS + HTTP/2を有効にします。注意は、 server.proxyオプションも使用されている場合にのみTLSにダウングレードします。

値は、 https.createServer()に渡されるオプションオブジェクトでもあります。

preview.open

  • タイプ: Boolean | string
  • デフォルト: server.open

サーバー開始のブラウザでアプリを自動的に開きます。値が文字列の場合、URLのパス名として使用されます。好きな特定のブラウザでサーバーを開きたい場合は、env process.env.BROWSER (例えばfirefox )を設定できます。 process.env.BROWSER_ARGS設定して追加の引数を渡すこともできます(例: --incognito )。

BROWSERBROWSER_ARGS.envファイルに設定して設定できる特別な環境変数でもあります。詳細については、 openパッケージを参照してください。

preview.proxy

  • タイプ: レコード<文字列、文字列 | プロキシオプティオン>
  • デフォルト: server.proxy

プレビューサーバーのカスタムプロキシルールを構成します。 { key: options }ペアのオブジェクトが期待されます。キーが^で始まる場合、それはRegExpとして解釈されます。 configureオプションを使用して、プロキシインスタンスにアクセスできます。

http-proxyを使用します。ここに完全なオプションがあります。

preview.cors

  • タイプ: Boolean | corsoptions
  • デフォルト: server.cors

プレビューサーバーにCORを構成します。

詳細については、 server.cors参照してください。

preview.headers

  • タイプ: OutgoingHttpHeaders

サーバー応答ヘッダーを指定します。

Released under the MIT License. (dev)