-
src - исхдные файлы проекта
- assets
- ejs - компоненты html-препроцессора
- styles - стили
- *.scss собираемые файлы стилей, будут в билде 1 к 1
- _*.scss - несобираемые стили (для импорта)
- script - скрипты
- *.js - собираемые файлы скриптов, будут в билде 1 к 1
- _*.js - несобираемые скрипты (для импорта)
- static - копируется без обработки в build
- img - картинки ужатые (только для чтения)
- img-raw - картинки сырые
- font - шрифты
- что угодно еще
- *.ejs самостоятельные страницы
- assets
-
node_modules - пакеты
-
build - готовая сборка, повторяет структуру src но содержит уже готовые файлы
-
package.json - информация о проекте
- dependences - список установленных пакетов
- scripts - готовые команды сборки
-
Для работы сборки требуется node.js, все команды пишутся из корня проекта - там где package.json и gulpfile.js
-
"npm run init" - устанавливается всё, можно работать
-
Если установлена gulp-cli то команды можно запускать через "gulp [task] [keys]". Также готовые команды записаны в файле /package.json в поле scripts и могут быть запущены через "npm run SCRIPTNAME"
-
- Сборка. [task] == 'default' || ''
- [keys]:
- --ram - собирает в оперативку
- --min - минифицирует стили и скрипты
- --watch - следит за изменениями файлов, пересобирая/копируя при изменении (Процесс в терминале будет бесконечным) и поднимает локальный сервер. При обработке файлов изменения будут отображены на странице автоматически
- --port - определяет порт для локального сервера, иначе по умолчанию 3000
- [keys]:
- Оптимизация картинок. [task] == 'imagemin'. Картинки из папки ./src/assets/static/img-raw ужимаются и копируются в папку ./src/assets/static/img
- Рекомпил шрифтов в woff. [task] == 'ttfToWoff' - новые заменяют старые в src
- Сборка. [task] == 'default' || ''
generated from h-imko/Project-Template
-
Notifications
You must be signed in to change notification settings - Fork 0
h-imko/hybrid-test
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published