- Установить в систему Git с сайта https://git-scm.com/downloads (если уже не сделано).
- Установить в систему любой GUI для работы с Git (если уже не сделано). Например https://desktop.github.com/ или https://tortoisegit.org/. Многие редакторы кода имеют плагин или встроенную поддержку Git.
- Склонируйте проект по адресу из своего аккаунта локально в файловую систему.
Начальная установка и настройка проект предполагает несколько шагов, которые должны быть проделаны единожды в самом начале.
- Установить NodeJS с сайт http://nodejs.org. Установите последнюю версию.
- Запустите в командной строке
npm install
для автоматической установки всех модулей из открытых репозиториев. Это внешние зависимости, необходимые для работы инфраструктуры разработки проекта.
Следующие действия можно выполнять каждый раз, когда вы приступаете к работе с проектом.
Текущая реализация инфраструктуры в режиме разработки предполагает запуск на сервере по протоколу HTTP.
Запустите команду:
npm start
После этого в браузере по умолчанию откроется страница с приложением. Будет запущен сервер работающий в локальной сети. Так же будет активирована автоматическая перезагрузка страниц при изменении исходного кода. Адрес из запущенного браузера можно использовать на любом устройстве внутри сети, чтобы запустить проект на нём. Это удобно для тестирования на реальных мобильных устройствах, например.
Для того, чтобы собрать все модули в один файл и скомпилировать минифицированную версию приложения, можно запустить команду
npm run build
В корне проекта появится новая папка /build/, внутри которой будет код, созданный из исходных файлов в папке /src/. Процесс сборки объединяет многие файлы в один и применяет к коду оптимизации, уменьшающий его размер.