Деплой на Lovable падает чаще всего из-за TypeScript-ошибок, отсутствующих переменных окружения, конфликта версий пакетов или ошибок в Edge Functions. Все причины видны в логах сборки.
Где смотреть логи
При падении деплоя откройте Build Log в интерфейсе Lovable. Ошибка всегда есть, вопрос в том, чтобы её прочитать до конца.
Ошибка 1: TypeScript падает
Самая частая причина. Модель сгенерировала код с типом, который не совпадает с интерфейсом Supabase, или использовала свойство, которого нет.
Симптом: `Type 'X' is not assignable to type 'Y'`. Что делать: показать текст ошибки ИИ и попросить исправить. Часто достаточно одного точного промта.
Ошибка 2: не хватает переменных окружения
Edge Function падает при первом запуске, потому что ждёт `STRIPE_SECRET_KEY`, а его нет.
Симптом: `Missing required environment variable`. Что делать: добавить секрет через панель проекта или инструмент секретов.
Ошибка 3: конфликт версий пакетов
React 18 против React 19, конфликт peer-зависимостей.
Симптом: `ERESOLVE unable to resolve dependency tree`. Что делать: зафиксировать версии в package.json, попросить ИИ обновить импорты под нужную версию.
Ошибка 4: ошибка миграции Supabase
Миграция ссылается на таблицу или колонку, которой ещё нет.
Симптом: сообщение об ошибке SQL в логах. Что делать: проверить порядок миграций, при необходимости пересобрать. Не забудьте GRANT-ы для новых таблиц.
Ошибка 5: тайм-аут сборки
Проект вырос и сборка не укладывается в лимит.
Симптом: `Build exceeded time limit`. Что делать: удалить неиспользуемые страницы и импорты, разбить крупные компоненты.
Быстрый чек
- Логи сборки открыты и прочитаны до последней строки.
- Все переменные окружения проверены.
- Локальный `npm run build` проходит без ошибок.
- Свежие миграции применены на dev-базе.
Часто задаваемые вопросы
Можно ли откатить деплой?
Да, Lovable хранит историю деплоев и позволяет вернуться к предыдущему.
Что делать, если сборка проходит, а сайт белый экран?
Смотреть консоль браузера. Обычно там JS-ошибка, которая не ловится в build.
Как отладить Edge Function?
Через логи функции. Добавьте `console.log` в подозрительное место и повторите вызов.
Рассылка
Лучшее о Lovable раз в неделю
Глубокие разборы, кейсы основателей и тактика роста. Без шума.
Никакого спама. Отписка в один клик.
Создавайте вместе с нами
Начать создавать с Lovable
Откройте Lovable, напишите первый промпт и запустите то, о чём давно думали.
Начать создавать с Lovable