0Pricing
TypeScript Academy · Урок

Первая программа и сборка/запуск (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 — локальная установка не требуется.

Все уроки этого курса

  1. Что такое TypeScript? Преимущества и случаи применения
  2. Установка Node и TypeScript (npm i -D typescript), tsc --init
  3. Первая программа и сборка/запуск (tsc + node / tsx)
← Назад к TypeScript Academy