Что будешь делать когда код не поменялся при нарушении сборки

«Что будешь делать когда код не поменялся при нарушении сборки» — вопрос из категории CI/CD, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Проверю несколько ключевых моментов:

  1. Кэш сборщика - очищу кэш Webpack/Vite (удалю папку node_modules/.cache)
  2. Зависимости - запущу npm ci или yarn install --frozen-lockfile для свежей установки
  3. Конфигурация - проверю актуальность конфига сборки (webpack.config.js/vite.config.js)
  4. Версии пакетов - сравню версии в package.json и lock-файле
  5. Хот-релоад - проверю работу HMR, возможно нужен полный рефреш (Ctrl+F5)

Пример очистки кэша:

rm -rf node_modules/.cache
npm run build

Если проблема останется - проверю логи сборки на наличие скрытых ошибок.