📸 Вместе мы построим свой Facebook с полноценным набором основных возможностей современного SPA. Так что пристегни ремни — будет интересно!
👨🏼🔬 В этой инструкции ты узнаешь как настроить и запустить проект.
- Скачай и установи последнюю LTS-версию Node.js;
- Выполни в консоли
node -v
и убедись, что установленная версия Node.js не нижеv8.12.0
; - Выполни в консоли
npm -v
и убедись, что установленная версия npm не ниже6.4.1
; - Установи Yeoman и генератор проекта компании Lectrum:
// Для пользователей UNIX:
sudo npm install -g yo @lectrum/generator-ui
// Для пользователей Windows:
npm install -g yo @lectrum/generator-ui
P.S.: если ты пользователь Windows, настрой себе терминал для удобой работы.
- Скачай и установи Git, если его нет на компьютере;
- Выполни в консоли
git --version
, чтобы проверь версию установленного Git, должно быть не ниже2.18.0
; - Склонируй этот проект:
git clone https://github.com/lectrum/redux-intensive-boilerplate.git
- Перейди в проект, выполнив команду:
cd redux-intensive-boilerplate
- В терминале, находясь в директории с текущим проектом, выполни команду:
yo @lectrum/ui
- Генератор подготовит все нужные файлы, установит зависимости и запустит проект. Если проект не запустился, выполни команду
npm run start
; - Перейди в браузер и открой страничку http://localhost:3000. Когда сборка загрузится, появится страничка со стартовой точкой;
- Открой
Chrome Dev Tools
и перейди на вкладкуconsole
, там не должно быть каких-либо ошибок.
Все доступные команды и возможности сгенерированного проекта можно найти по этой ссылке.
Ответы на часто задаваемые вопросы можно найти здесь.
MIT © Lectrum