← К списку

TypeScript для Node.js без боли: минимальный рабочий конфиг

TypeScript для Node.js без боли: минимальный рабочий конфиг

Меньше магии - больше пользы

TypeScript окупается уже на втором месяце жизни проекта: меньше "опечаточных" багов и понятные подсказки в редакторе. Начать можно с минимума.

{
  "compilerOptions": {
    "target": "ES2022",
    "module": "NodeNext",
    "strict": true,
    "esModuleInterop": true,
    "outDir": "dist",
    "skipLibCheck": true
  },
  "include": ["src"]
}

Что важно

  • strict: true сразу - потом включать больно. Это главный источник пользы.
  • skipLibCheck экономит секунды на сборке и не лезет в чужие типы.
  • Для разработки - tsx или node --watch, чтобы не ждать компиляции.

Не гонитесь за идеальной типизацией каждой строки. Типы - инструмент, а не цель. Покрывайте границы (входные данные, API, БД), остальное выводится само.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord