プレビューオプション
記載されていない限り、このセクションのオプションはプレビューにのみ適用されます。
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
- タイプ:
文字列 | 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.proxy
オプションも使用されている場合にのみTLSにダウングレードします。
値は、 https.createServer()
に渡されるオプションオブジェクトでもあります。
preview.open
- タイプ:
Boolean | string
- デフォルト:
server.open
サーバー開始のブラウザでアプリを自動的に開きます。値が文字列の場合、URLのパス名として使用されます。好きな特定のブラウザでサーバーを開きたい場合は、env process.env.BROWSER
(例えばfirefox
)を設定できます。 process.env.BROWSER_ARGS
設定して追加の引数を渡すこともできます(例: --incognito
)。
BROWSER
とBROWSER_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
サーバー応答ヘッダーを指定します。