Skip to content

ugrinovsky/empty_frontend_project_structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

empty

Установка npm пакетов

$ npm install

При сборке на production выполнить

(Windows)

set "NODE_ENV=prod" && gulp

(Linux)

$ sudo NODE_ENV=prod gulp

Для dev сборки выполнить

$ sudo gulp

или

$ sudo NODE_ENV=dev gulp

Чтобы указать свою директорию build, нужно установить путь в переменную окружения DIR

$ sudo DIR=../../folder/ gulp

Если проект пустой, выполнить

$ sudo gulp init
project/
+--assets/                    # файлы проекта до сборки
    +--img/                    # изображения до сжатия
    +--video/                  # видео
    +--fonts/                  # шрифты
    +--sass/                   # sass
    ¦  +--vendor/              # библиотеки, reset.css
    ¦  +--components/          # блоки sass, библиотеки
    ¦  +--mixins.scss          # миксины sass
    ¦  +--variables.scss       # переменные sass
    ¦  +--main.scss            # @include components, vendor
    +--js/                     # js
    ¦  +--components/          # плагины
    ¦  +--main.js
    +--svg/
    +--pages/                  # html
    ¦  +--/blocks              # partial блоки (header, footer, etc.)
    ¦     +--demomenu.html     # демо меню со всеми страеницами и uikit
    ¦  +--index.html           # html
    ¦  +--...
+--build/                     # файлы проекта после сборки
    +--css/
    ¦  +--styles.min.css       # min css
    +--js/
    ¦  +--custom.min.js        # min js
    +--img/
    ¦  +--svg/                 # sprite svg
    +--video/                  # видео
    +--fonts/                  # шрифты
    +--index.html              # index.html
    +--...                     # тут же остальные html файлы после сборки
+--gulpfile.js
+--package.json
+--.gitignore                 # ignore node_modules | ignore build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published