Когда вы создаете новый проект SvelteKit с помощью npm create svelte@latest
, он по умолчанию устанавливает adapter-auto
. Этот адаптер автоматически устанавливается и использует правильный адаптер для поддерживаемых сред при развертывании:
@sveltejs/adapter-cloudflare
для Cloudflare Pages@sveltejs/adapter-netlify
для Netlify@sveltejs/adapter-vercel
для Vercelsvelte-adapter-azure-swa
для Azure Static Web Apps
Рекомендуется установить соответствующий адаптер в devDependencies
, как только вы определились с целевым окружением, поскольку это добавит адаптер в ваш lockfile и немного улучшит время установки при непрерывной интеграции (CI - Continuous Integration).
Чтобы добавить опции конфигурации, такие как { edge: true }
в adapter-vercel
и adapter-netlify
, вы должны установить базовый адаптер - adapter-auto
не принимает никаких опций.
Вы можете добавить поддержку нулевой конфигурации для дополнительных адаптеров, отредактировав файл adapters.js и открыв запрос на изменение кода (pull request).