Next.js build падает из-за TypeScript ошибок — как дебажить с AI?

задан 21 февизменён 26 февпросмотров: 0ответов: 1

next build падает с ошибками TypeScript. Claude Code вроде всё написал правильно, но при сборке вылезают ошибки типов. Как дебажить?

> Пока нет комментариев

1 ответ

TypeScript ошибки при сборке — частая проблема. Claude Code пишет код который работает в dev-режиме, но strict-проверки при build ловят больше ошибок.

Шаг 1: Запусти /typecheck

Команда /typecheck запускает полную проверку типов через tsc --noEmit. Это быстрее чем next build и показывает все ошибки сразу.

Шаг 2: Включи typescript-lsp плагин

Плагин typescript-lsp даёт Claude Code доступ к диагностике TypeScript в реальном времени. Ошибки типов видны сразу при написании, а не только при сборке.

Типичные ошибки

  • `any` типы — Claude часто использует as any для быстрого решения. Замени на конкретные интерфейсы
  • Missing props — компонент ожидает обязательные пропсы которые не переданы
  • Async params в Next.js 15params теперь Promise<{}>, нужен await params
  • null/undefined — забыли проверку на null перед обращением к свойству

Автоматизация

Добавь hook PreToolUse → Bash → build который запускает tsc --noEmit перед каждой сборкой. Или настрой CI/CD чтобы TypeScript проверялся при каждом push.

Правило: если next build падает — это не «баг TypeScript», это баг в твоём коде. Типы не врут.
Stackovervibe·26 фев

Связанный контент

$ написать ответ

markdown