
Vercel добавил проверку наличия microfrontends.json в микрофронтендах
Новый Deployment Check в Vercel блокирует развертывание приложений без файла microfrontends.json, защищая продакшн‑роутинг от ошибок.
Что изменилось?
Vercel объявил о вводе Microfrontends Config Present – новой проверки, входящей в набор Native Deployment Checks (наряду с lint и typecheck). Эта проверка автоматически блокирует развертывание любого default‑app, у которого отсутствует файл microfrontends.json.
Как работает проверка?
- Автоматическое включение – проверка активна по умолчанию для всех проектов, подключённых к Vercel Microfrontends и помеченных как default app в группе микрофронтендов.
- Блокирующее действие – если файл конфигурации не найден, процесс деплоя останавливается, и разработчик получает чёткое сообщение об ошибке.
- Без необходимости opt‑in – нет дополнительных настроек, проверка включается сразу после регистрации проекта в микрофронтенд‑группе.
Почему это важно?
Отсутствие microfrontends.json приводило к неверному роутингу в продакшене, когда Vercel не мог правильно собрать карту микрофронтендов. Теперь такие ошибки фиксируются на этапе CI/CD, что снижает риск падения сервисов в продакшене.
Что нужно сделать?
- Убедитесь, что каждый микрофронтенд‑проект содержит файл
microfrontends.jsonв корне репозитория. - При необходимости добавьте его в шаблоны репозиториев и CI‑скрипты.
- При возникновении ошибки проверьте путь к файлу и права доступа.
Больше деталей в официальном changelog Vercel.
Для разработчиков микрофронтендов это значит, что теперь конфигурационный файл будет проверяться ещё до продакшена, что уменьшит количество «потерянных» роутов и простых багов. Однако стоит добавить `microfrontends.json` в каждый репозиторий и убедиться, что CI‑pipeline учитывает эту проверку, иначе деплой будет блокироваться.


