Установка Node и TypeScript (npm i -D typescript), tsc --init
Установите Node.js, добавьте TypeScript через npm и создайте tsconfig.json с помощью tsc --init.
«Установка Node и TypeScript (npm i -D typescript), tsc --init» — бесплатный урок TypeScript Academy на CoddyKit. Это урок 2 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения TypeScript Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс TypeScript Academy содержит 3 уроков всего.
Установите Node.js
Предварительное условие: установите Node.js (рекомендуется LTS). Он предоставляет npm (менеджер пакетов) и node (среду выполнения), на которых основан TypeScript.
npm init
Создайте папку проекта и инициализируйте проект с помощью npm init -y. В результате вы получите package.json для управления зависимостями и скриптами.
Установка TS
Установите TypeScript как devDependency, чтобы все участники команды использовали одну и ту же версию. Проверьте установку с помощью npx tsc --version.
// Run in your terminal (not in TS code)
npm install --save-dev typescript
// Verify installation
npx tsc --versiontsc --init
tsc --init создаёт tsconfig.json, который управляет параметрами компилятора, включаемыми файлами и структурой выходных данных.
// Run once per project
npx tsc --init
// This creates tsconfig.json with many commented optionsОсновы tsconfig.json
В tsconfig можно настроить compilerOptions. Распространённые ключи: target, module, strict и outDir.
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"strict": true,
"outDir": "dist"
}
}Преимущества tsconfig
Зачем нужен tsconfig? Он обеспечивает единообразную сборку, применяет строгие проверки и позволяет редакторам предоставлять более качественный IntelliSense. Общая конфигурация предотвращает неожиданности на компьютерах разработчиков.
Проверка инициализации
Быстрая проверка: что делает tsc --init?
Итоги и далее
Итоги: вы установили Node.js, добавили TypeScript локально и выполнили tsc --init, чтобы создать tsconfig.json. Далее: компиляция и запуск первой программы.
Часто задаваемые вопросы
Урок «Установка Node и TypeScript (npm i -D typescript), tsc --init» бесплатный?
Да — полный текст урока «Установка Node и TypeScript (npm i -D typescript), tsc --init» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс TypeScript Academy, подпишись на CoddyKit PRO. Курс TypeScript Academy содержит 3 уроков всего.
Чему я научусь в уроке «Установка Node и TypeScript (npm i -D typescript), tsc --init»?
Установите Node.js, добавьте TypeScript через npm и создайте tsconfig.json с помощью tsc --init. Ты практикуешь TypeScript Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать TypeScript Academy?
Предыдущий опыт не требуется. TypeScript Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 3.
Сколько времени занимает урок «Установка Node и TypeScript (npm i -D typescript), tsc --init»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке TypeScript Academy?
Да. Каждый урок TypeScript Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Что такое TypeScript? Преимущества и случаи применения
- Установка Node и TypeScript (npm i -D typescript), tsc --init
- Первая программа и сборка/запуск (tsc + node / tsx)