Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про TypeScript: typescript, ts-node

Обязательно ли компилировать TS? ts-node утилита

Вопрос проверяет понимание процесса компиляции TypeScript и использования ts-node для разработки.

Короткий ответ

TypeScript обязательно компилировать в JavaScript для выполнения. ts-node позволяет запускать TypeScript код без предварительной компиляции, что удобно для разработки, но не для production.

Длинный ответ

Компиляция TypeScript необходима, потому что Node.js и браузеры выполняют JavaScript, а не TypeScript.

Процесс компиляции:

  1. Написание TypeScript кода (.ts файлы)

  2. Компиляция через tsc (TypeScript Compiler)

  3. Получение JavaScript кода (.js файлы)

  4. Выполнение JavaScript кода

ts-node — это утилита, которая:

  • Компилирует TypeScript в памяти

  • Выполняет полученный JavaScript код

  • Не создает .js файлы на диске

  • Удобна для разработки и тестирования

# Установка ts-node
npm install -g ts-node

# Запуск TypeScript файла
ts-node index.ts

Отличия от production:

  • Разработка: Использовать ts-node для быстрого запуска

  • Production: Компилировать в JavaScript и запускать .js файлы

Уровень

  • Рейтинг:

    2

  • Сложность:

    6

Навыки

  • TypeScript

    TypeScript

Ключевые слова

#typescript

#ts-node

Подпишись на React Developer в телеграм