An open API service indexing awesome lists of open source software.

https://github.com/htmlacademy/template-engine-source

Исходники курса «Шаблонизаторы в JavaScript»
https://github.com/htmlacademy/template-engine-source

Last synced: 5 months ago
JSON representation

Исходники курса «Шаблонизаторы в JavaScript»

Awesome Lists containing this project

README

          

# template-engine-source
Исходники для курса «Шаблонизаторы HTML»

## Инструкция по установке и сборке

Для начала вам нужно установить Node.js на свой компьютер, если он ещё не установлен. Как установить Node.js можно узнать по [этой ссылке](https://htmlacademy.ru/blog/boost/tools/installing-nodejs)

После установки Node.js обязательно проверьте версию в консоли с помощью команды `node -v` и `npm -v`. Ошибок быть не должно!

Далее нужно установить пакет для обработки pug файлов: введите в консоли команду `npm install pug-cli -g`

Затем установите менеджер пакетов `yarn` с помощью консольной команды `npm install --global yarn`

Когда менеджер пакетов установлен, нужно установить сами зависимости с помощью консольной программы `yarn install`

Теперь все необходимые утилиты и пакеты установлены, можно переходить к запуску сборки.

Для того, чтобы запустить сборку, в консоли необходимо прописать команду `yarn run start`. Произойдет компиляция файлов `.pug` в `.html` и начнет работать локальный сервер, который будет автоматически обновлять страницу в браузере при изменении любых файлов формата `.pug`.

Ещё раз опишем по пунктам действия, которые нужно сделать для работы с данной сборкой:

- Установите Node.js
- Установите пакет для работы с pug `npm install pug-cli -g`
- Установите менеджер пакетов yarn `npm install --global yarn`
- Установите необходимые зависимости в проект `yarn install`
- Запустите сборку `yarn run start`