Skip to content

Beyond Fast

ViteConf 2023

Watch the replay!

Параметры предварительного просмотра

preview.host

  • Тип: string | boolean
  • По умолчанию: server.host

Укажите, какие IP-адреса сервер должен прослушивать. Установите для этого параметра значение 0.0.0.0 или true, чтобы прослушивать все адреса, включая локальные и общедоступные адреса.

Это можно установить через CLI, используя --host 0.0.0.0 или --host.

ПРИМЕЧАНИЕ

Бывают случаи, когда вместо Vite могут отвечать другие серверы. Дополнительную информацию смотрите в server.host.

preview.port

  • Тип: number
  • По умолчанию: 4173

Укажите порт сервера. Обратите внимание, что если порт уже используется, Vite автоматически попробует следующий доступный порт, поэтому это может быть не тот порт, который сервер в конечном итоге прослушивает.

Пример:

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

preview.strictPort

Установите значение true, чтобы выйти, если порт уже используется, вместо того, чтобы автоматически пытаться использовать следующий доступный порт.

preview.https

  • Тип: boolean | https.ServerOptions
  • По умолчанию: server.https

Включите TLS + HTTP/2. Обратите внимание, что переход на TLS происходит только в том случае, если также используется опция server.proxy option.

Значение также может быть объектом параметров, переданным в 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

  • Тип: Record<string, string | ProxyOptions>
  • По умолчанию: server.proxy

Настройте пользовательские правила прокси для сервера предварительного просмотра. Ожидает объект пар { key: options }. Если ключ начинается с ^, он будет интерпретирован как RegExp. Параметр configure можно использовать для доступа к экземпляру прокси.

Использует http-proxy. Полные параметры здесь.

preview.cors

  • Тип: boolean | CorsOptions
  • По умолчанию: server.cors

Настройте CORS для сервера предварительного просмотра. Это включено по умолчанию и допускает любой источник. Передайте объект параметров, чтобы точно настроить поведение, или false, чтобы отключить.

preview.headers

  • Тип: OutgoingHttpHeaders

Укажите заголовки ответа сервера.

Выпущено под лицензией MIT. (dev)