Сборка проекта webpack-ом
В ветке /gh-pages/ финальная версия проекта, минифицированный css, собран единый js из модулей
Просмотреть итоговый проект можно двумя способами:
- На GitHub Environment - View deployment
- Разместив файлы из ветки gh-pages у себя на сервере
В ветках /develop/ и /master/(финальная сборка) версия для разработки, проект разбит по модулям и отдельным блокам, можно развернуть при помощи git clone
- Склонировать проект
- git clone [email protected]:RA404/modules_js_oop.git
- Установить зависимости для разработчика
- npm install --save-dev @babel/cli @babel/core @babel/preset-env autoprefixer babel-loader cross-env css-loader cssnano file-loader gh-pages html-loader [email protected] image-webpack-loader lodash mini-css-extract-plugin postcss-loader resolve-url resolve-url-loader style-loader url-loader webpack webpack-cli webpack-dev-server webpack-md5-hash
- Установить зависимости для продакшн версии
- npm install --save babel-polyfill core-js html-loader optimize-css-assets-webpack-plugin resolve-cwd
- Собрать проект (продакшн версию)
- npm run build
- Собрать проект (версия для разработчиков)
- npm run dev
- "Задеплоить" проект
- npm run deploy
https://github.com/RA404/modules_js_oop
v0.0.1 - первая версия проекта
v0.0.2 - исправлена сборка проекта, дополнен readme файл
v0.0.3 - readme дополнен информацией об устаовке