INTEGRITY Документация

Переход с wrangler dev

В большинстве случаев миграция с wrangler dev не представляет сложности, следуйте инструкциям в Начало работы. Можно выделить несколько ключевых отличий:

Входные и выходные конфигурационные файлы Worker

С плагином Cloudflare для Vite ваш Файл конфигурации Worker (например, wrangler.jsonc) это входная конфигурация, и в рамках сборки создаётся отдельная выходная конфигурация. Этот выходной файл представляет собой снимок вашей конфигурации на момент сборки и изменяется так, чтобы ссылаться на артефакты сборки. Именно эта конфигурация используется для предпросмотра и деплоя. После того как вы выполнили vite build, выполняя wrangler deploy или vite preview автоматически найдёт этот файл конфигурации вывода.

Cloudflare Environments

С плагином Cloudflare для Vite Cloudflare Environments применяются во время разработки и сборки. Запуск wrangler deploy --env some-env поэтому неприменим, и окружение для развёртывания следует вместо этого задавать, выполнив CLOUDFLARE_ENV=some-env vite build.

Избыточные поля в файле конфигурации Wrangler

Различные параметры доступны в Файл конфигурации Worker которые игнорируются при использовании Vite, поскольку они либо больше не применимы, либо заменены эквивалентами Vite. Если эти параметры указаны, в консоль будут выведены предупреждения с рекомендациями по дальнейшим действиям.

Не применимо

Следующие параметры, связанные со сборкой, обрабатываются Vite и неприменимы при использовании Cloudflare Vite plugin:

Не поддерживается

Заменено эквивалентами Vite

Для следующих параметров есть эквиваленты в Vite, которые следует использовать вместо них:

Опция Wrangler Эквивалент в Vite
define define
alias resolve.alias
minify build.minify
Настройки локальной разработки (ip, port, local_protocol, и т. д.) Параметры сервера

См. Окружения Vite с дополнительной информацией о настройке окружений Worker в Vite.

Выведено

Если build.sourcemap включен для конкретного окружения Worker в конфигурации Vite, "upload_source_maps": true автоматически добавляется в итоговый файл конфигурации Wrangler. Это означает, что сгенерированные sourcemaps по умолчанию загружаются. Чтобы переопределить эту настройку, можно задать значение upload_source_maps явно во входной конфигурации Worker.