Установка TypeScript
Для начала работы с TypeScript необходимо установить его инструментарий. Установить TypeScript можно через пакетный менеджер NPM.
Установка Node.js
Для установки через NPM необходимо установить Node.js (если он ранее не был установлен). Если у вас Windows, то для дальнейших действий нужен установленный менеджер пакетов Chocolatey. С помощью него установим Node.js. Если у вас MacOS, то мы используем менеджер пакетов Homebrew.
Для начала процесса установки необходимо выполнить команду:
- Choco
- Homebrew
choco install -y nodejs.install
Послу завершения установки PowerShell выдаст такой результат:
brew install node
Установка TypeScript
Чтобы установить TypeScript необходимо выполнить в Powershell комманду:
- npm
- Yarn
- pnpm
npm install -g typescript
yarn global add typescript
pnpm add -g typescript
Вполне возможно, что ранее уже был установлен TS. В этом случае его можно обновить до последней версии с помощью команды
npm update -g typescript
Для проверки версии TypeScript необходимо ввести команду
tsc -v
Инициализация TypeScript в проекте
Все что остается сделать так это подключить TypeScript к своему проекту. Для этого нужно создать файл с расширением .ts
в папке с проектом, написать код и скомпилировать его.
Начнем с простого примера Hello World на Node.js. Создайте новую папку HelloWorld и запустите редактор кода.
Создаем директорию HelloWorld
- PowerShell
- Bash
New-Item -ItemType "HelloWorld" -Path "c:\"
cd \HelloWorld
mkdir HelloWorld
cd HelloWorld
Создаем файл hello.ts
- PowerShell
- Bash
New-Item -Name "hello.ts"
touch hello.ts
HelloWorld
код
В файл hello.ts
вставляем следующий код:
let message: string = 'Hello World'
console.log(message)
Здесь мы создаем переменную message
и объявляем тип string
.
Компиляция кода
Чтобы скомпилировать код TypeScript в JavaScript, вы можете открыть интегрированный терминал и ввести tsc hello.ts
. Это скомпилирует и создаст новый файл JavaScript helloworld.js
.
Сперва необходимо переместиться в папку с проектом. Иначе файл не будет найден. В командной строке перемещение по папкам происходит при помощи команды cd
.
tsc hello.ts
Компилятор создаст файл с расширением .js
.
Проверяем компиляцию:
- npm
- Yarn
- pnpm
node hello.js
node hello.js
node hello.js
После каждого изменения необходимо производить компиляцию или же воспользоваться инструментом Nodemon
В результате мы видем строку Hello World
.
Вопросы
Какой коммандой компилируется проект на TypeScript?
- tsc
- tsc -v
- typescript
Какой коммандой устанавливается TypeScript?
- install typescript
- npm install -g typescript
- choco install -y nodejs.install
Компилятор ts создает файл с расширением?
- .ts
- .js
- .jsx
Ссылки:
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Philipp Dvinyaninov | Dmitriy Vasilev 💵 |