Для удобства работы над проектом используются инструменты из Node.js и npm. Все необходимые настройки произведены. Убедитесь, что на рабочем компьютере установлен актуальный LTS релиз Node.js**. Актуальная версия Node.js указана в файле package.json
в поле node
. Затем, в терминале, перейдите в директорию с проектом и единожды запустите команду:
npm install
Команда запустит процесс установки зависимостей проекта из npm.
В package.json
предопределено несколько сценариев.
npm run compile
Создаст директорию dist
и скомпилирует проект.
npm run clean
Удаляет директорию dist
. Используется перед компиляцией.
npm run build
Выполняет сборку проекта: удаляет ранее скомпилированный проект и компилирует заново.
npm run lint
Запуск проверки проекта статическим анализатором кода ESLint.
Линтер проверяет файлы только внутри директории src
.
Обратите внимание, при запуске данной команды, ошибки выводятся в терминал.
npm run ts -- <Путь к модулю с ts-кодом>
Пакет ts-node
позволяет выполнить TS-код в Node.js без предварительной компиляции. Используется только на этапе разработки.
npm start
В процессе запуска проекта будет выполнен процесс «Сборки проекта» и запуска результирующего кода.
Исходный код проекта: компоненты, модули и так далее. Структура директории src
может быть произвольной.
Инструкции по работе с учебным репозиторием.
Советы и инструкции по внесению изменений в учебный репозиторий.
Схема архитеткуры приложения
Все остальные файлы в проекте являются служебными. Пожалуйста, не удаляйте и не изменяйте их самовольно. Только если того требует задание или наставник.