Giter Club home page Giter Club logo

gulp4_template4frontend's Introduction

Скачать

git clone https://github.com/bauarm/gulp4_template4frontend.git

Проверка на наличие gulp-cli

npm ls -g --depth=0 
Если gulp-cli не установлен то установка глобально
npm i gulp-cli -g 

Проверка на наличие gulp

npm gulp -v
Если gulp не установлен то установка локально в папку с проектом
npm i gulp 

Привязать проект к рабочему репозиторию

git remote set-url origin git@git_server.com:user_name/repository_name.git

Инициализация проекта

npm i -y 

Изменить режим разработки

global.isDev и global.isProd это переменные которые отвечают за управление режимами разработки, они вынесены в global ноды для модульности и изменяются в gulpfile.ls


Запустить сервер разработки без библиотек

gulp

Запуск сервера разработки через npm script с компиляцией библиотек

npm run gulp-start

npm скрипт

gulp css-libs && gulp js-libs && gulp

Alt text Режим наблюдения с компиляцией всех библиотек


Работа с отдельными тасками

Компиляция различных CSS библиотек

gulp css-libs

Список подключенных в проект стилевых библиотек находится в файле csslibs.js в массиве модуля cssLibs


Компиляция различных JS библиотек

gulp js-libs

Список подключенных для проекта JS библиотек находится в файле jslibs.js в массиве модуля jsLibs


Подключение jquery в сборщик webpack

В файл dev/js/entry.js вставить запись

import $ from "jquery";

Список подключенных в проект стилевых библиотек находится в файле csslibs.js в массиве модуля cssLibs

Полная очистка папки со сборкой (dist)

gulp clean

Проверка или самостоятельный запуск сборщика Pug для верстки

gulp pug

Проверка или самостоятельный запуск сборщика SASS/SCSS для стилей

gulp sass

Проверка или самостоятельный запуск сборщика WEBPACK для скриптов

gulp webpack

gulp4_template4frontend's People

Contributors

bauarm avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.