TypeScript: tsconfig.json (пишем свою игру)

Назад | Учебник TypeScript | Вперёд

Наших знаний уже должно быть достаточно для небольшого проекта. Просто учить язык скучно. Напишем игру. Простенькую логическую игру с шариками. Игра будет называться tscolorballs.

Сначала создадим файл HTML для нашей игры. Дадим ему имя “tscolorballs.html”. Вставим туда следующее содержимое:

У нас проект будет состоять из нескольких файлов. Будем делать всё по-научному. Для организации проектов в TypeScript создают файл “tsconfig.json”. Этот файл описывает структуру проекта. В “tsconfig.json” впишем следующее содержимое:

Что мы здесь описали? В принципе всё просто:

include — указывает, какие файлы нужно включать в проект. Можно использовать маски, где **/ — это рекурсивный поиск по всем подкаталогам, а * — это любой файл, ? — это любой символ.

compilerOptions — здесь в outFile мы указываем конечный файл, куда будет собираться весь обработанный компилятором код.

Теперь создайте каталог “src”, а в нём подкаталог “core”. В “core” создайте файл “Engine.ts” со следующим содержимым:

Структура файлов на текущем этапе должна получиться примерно такая:

  • src/core/Engine.ts
  • tscolorballs.html
  • tsconfig.json

Если мы сейчас вызовем компилятор TypeScript из каталога, в котором содержится файл “tsconfig.json” без параметров, то он будет использовать содержимоек “tsconfig.json”:

В “tsconfig.json” могут указываться дополнительные опции компиляции, а также exclude, но на начальном этапе нам хватит того, что мы описали здесь.

Назад | Учебник TypeScript | Вперёд

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *