/bevis-stub

Основа для вашего BEViS-проекта

Primary LanguageJavaScriptMIT LicenseMIT

Запуск

git clone git@github.com:bevis-ui/bevis-stub.git your-project
cd your-project
make

Команда make выкачает все необходимые инструменты, соберет единственную страницу и запустит локальный сервер.

Откройте в браузере http://localhost:8080/

Запуск в Windows

Убедитесь, что в пути к проекту нет символов unicode, иначе это может привести к ошибкам.

git clone git@github.com:bevis-ui/bevis-stub.git your-project
cd your-project
npm install
node_modules\.bin\enb make
node_modules\.bin\supervisor -w server,configs -- server/boot.js

При выполнении последней комады может возникнуть следующая ошибка: Error: Cannot find module '../configs/current/env' Она связана с отсутвием символической ссылки на текущую конфигурацию проекта (configs\current). Чтобы ее создать, необходимо выполнить следующие команды:

rm configs\current
mklink /J configs\current configs\development
git update-index --assume-unchanged configs/current

Как сделать ещё одну страницу?

Запустить команду и ответить на вопрос:

make page
# Введите имя страницы: <ИМЯ СТРАНИЦЫ>

После на файловой системе станет доступна страница /pages/<ИМЯ СТРАНИЦЫ>/<ИМЯ СТРАНИЦЫ>-page.page.js.

А в браузере она же по адресу http://localhost:8080/<ИМЯ СТРАНИЦЫ>

Как сделать ещё один блок?

Запустить команду и ответить на вопрос:

make block
# Введите имя блока: <ИМЯ БЛОКА>

После на файловой системе станет доступна директория с файлами блока /blocks/<ИМЯ БЛОКА>.

Успехов! :)