Project-stub – это шаблонный репозиторий для создания БЭМ-проектов. Он содержит необходимый минимум конфигурационных файлов и директорий, который позволяет быстро развернуть проект с нуля.
В project-stub по умолчанию подключены основные БЭМ-библиотеки:
- Node.js 6+ – это программная платформа, основанная на языке JavaScript и позволяющая легко создавать быстрые и масштабируемые сетевые приложения.
- Git Bash – для пользователей операционной системы Windows.
Важно Пользователям Windows необходимо выполнять все команды в Git Bash. Убедитесь, что Git Bash запущен от имени администратора.
Список поддерживаемых браузеров - используемый в ИНТЕРВОЛГЕ.
Клонируем репозиторий и устанавливаем все необходимые зависимости:
git clone https://github.com/intervolga/project-stub.git --depth 1 my-bem-project
cd my-bem-project
npm install
Важно: Не используйте права суперпользователя (root
) при установке npm-зависимостей.
npm run XXX
Все команды необходимо выполнять в терминале локально.
npm run dev:watch
На вашем компьютере запустился сервер для разработки. Чтобы проверить это, откройте в браузере http://localhost:8080/.
npm run prod:build
В папку dist будут собраны и минифицированы все необходимые ресурсы