Первая программа и сборка/запуск (tsc + node / tsx)
Напишите простую программу на TS, скомпилируйте её с помощью tsc и запустите через node или tsx.
«Первая программа и сборка/запуск (tsc + node / tsx)» — бесплатный урок TypeScript Academy на CoddyKit. Это урок 3 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения TypeScript Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс TypeScript Academy содержит 3 уроков всего.
Введение
Цель: написать небольшую программу, скомпилировать её с помощью tsc и запустить результат с помощью node или tsx.
Привет, мир
Минимальная программа: определите типизированную функцию и выведите сообщение.
// hello.ts
function hello(name: string): string {
return `Hello, ${name}!`;
}
console.log(hello("TypeScript"));Компиляция с помощью tsc
tsc компилирует hello.ts в hello.js. После этого можно запустить выходной JS с помощью Node.
// Run in terminal
npx tsc hello.ts
// Produces hello.jsЗапуск с помощью Node
Node выполняет скомпилированный файл JavaScript. Сам TypeScript не запускается: сначала он всегда компилируется в JS.
// Run output JS
node hello.jsЗапуск с помощью tsx
tsx (или ts-node) запускает TypeScript напрямую, избавляя от ручной компиляции. Это удобно для быстрых экспериментов.
// Alternative: run TS directly
npx tsx hello.tsСоветы по рабочему процессу
Совет по рабочему процессу: для небольших скриптов используйте tsx, а для проектов предпочитайте tsc, чтобы создавать файлы .js в папке dist. Всегда добавляйте в репозиторий только исходные файлы TS.
Проверка компиляции
Быстрая проверка: что по умолчанию делает tsc при запуске для файла .ts?
Итоги и далее
Итоги: вы написали программу, скомпилировали её с помощью tsc и запустили с помощью node или tsx. Далее: Основы типов и переменных.
Часто задаваемые вопросы
Урок «Первая программа и сборка/запуск (tsc + node / tsx)» бесплатный?
Да — полный текст урока «Первая программа и сборка/запуск (tsc + node / tsx)» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс TypeScript Academy, подпишись на CoddyKit PRO. Курс TypeScript Academy содержит 3 уроков всего.
Чему я научусь в уроке «Первая программа и сборка/запуск (tsc + node / tsx)»?
Напишите простую программу на TS, скомпилируйте её с помощью tsc и запустите через node или tsx. Ты практикуешь TypeScript Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать TypeScript Academy?
Предыдущий опыт не требуется. TypeScript Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 3.
Сколько времени занимает урок «Первая программа и сборка/запуск (tsc + node / tsx)»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке TypeScript Academy?
Да. Каждый урок TypeScript Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое TypeScript? Преимущества и случаи применения
- Установка Node и TypeScript (npm i -D typescript), tsc --init
- Первая программа и сборка/запуск (tsc + node / tsx)