В этом уроке вы узнаете, как разработать первую программу и создать проект Hello World на TypeScript.
Программа TypeScript Hello World в node.js
- Сначала создайте новую папку для хранения кода, например,
helloworld
. - Во-вторых, запустите VS Code и откройте эту папку.
- В-третьих, создайте новый файл TypeScript с именем
app.ts
. Расширение файла TypeScript —.ts
. - В-четвертых, введите следующий исходный код в файл
app.ts
:
let message: string = 'Hello, World!'; console.log(message);
В-пятых, запустите новый терминал в VS Code, используя сочетание клавиш Ctrl+`
или следуя меню Terminal > New Terminal
В-шестых, введите в Терминале следующую команду, чтобы скомпилировать файл app.ts
:
tsc app.ts
Если все в порядке, вы увидите, что компилятор TypeScript сгенерировал новый файл с именем app.js
:
Чтобы запустить файл app.js
в node.js
, используйте следующую команду:
node app.js
Если вы установили модуль ts-node
, упомянутый в настройке среды разработки TypeScript, вы можете использовать только одну команду для компиляции файла TypeScript и выполнения выходного файла:
ts-node app.ts
Hello World в веб-браузере
Выполните следующие шаги, чтобы создать веб-страницу, которая будет показывать сообщение Hello, World!
в веб-браузерах.
Сначала создайте новый файл с именем index.html
и app.js
следующим образом:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>TypeScript: Hello, World!</title> </head> <body> <script src="app.js"></script> </body> </html>
Во-вторых, измените код app.js
на следующий:
let message: string = 'Hello, World!'; // create a new heading 1 element let heading = document.createElement('h1'); heading.textContent = message; // add the heading the document document.body.appendChild(heading);
В-третьих, скомпилируйте файл app.ts
:
tsc app.ts
В-четвертых, откройте Live Server из кода VS, щелкнув правой кнопкой мыши index.html и выбрав опцию Open with Live Server:
Live Server откроет index.html со следующим сообщением:
Чтобы внести изменения, вам нужно отредактировать файл app.ts
. Например:
let message: string = 'Hello, TypeScript!'; let heading = document.createElement('h1'); heading.textContent = message; document.body.appendChild(heading);
И скомпилируйте файл app.ts
:
tsc app.ts
Компилятор TypeScript сгенерирует новый файл app.js
, и Live Server автоматически перезагрузит его в веб-браузере.
Обратите внимание, что app.js
является выходным файлом файла app.ts
, поэтому вам никогда не следует напрямую изменять код в этом файле, иначе вы потеряете изменения после повторной компиляции файла app.ts
.
В этом руководстве вы узнали, как создать первую программу на TypeScript под названием Hello, World!
, которая работает на node.js и веб-браузерах.