Публикации по теме 'gulp'


Ускоренный курс Gulp для начинающих
Сцена фронтенд-разработки сильно изменилась за последние годы. клиентские приложения и веб-сайты становятся все больше и больше, и в конечном итоге вы можете потратить много своего драгоценного времени на выполнение простых задач, таких как копирование файлов и добавление файлов js и css в ваши html-файлы, не можем ли мы сделать эти задачи автоматическими? Используя gulp и его множество плагинов, мы можем облегчить себе жизнь. В этом кратком руководстве мы увидим, как установить и..

Дневник разработчиков: модульный Node.js
Была поставлена ​​задача взять 188 строк кода из Gulp task runner и разделить его на модули. — Что? — спросил я. Я не против прокрутки . Без каких-либо предварительных знаний по предмету и только базового понимания Node.js я неохотно принял вызов. В прошлую субботу и воскресенье я провел все свободные часы за кофе в поисках документации для начинающих. Незнание соответствующих условий поиска усложняло задачу. В понедельник, вторник и среду я рылся в дальних концах интернета, но..

Дневник разработчиков: символические ссылки, .htmlhintrc
Представьте, что у вас есть два проекта, отделенных друг от друга, и вы хотите поделиться модулями (папками). В отличие от псевдонимов, Gulp будет следить за изменением символических ссылок . Выиграть! Используйте следующее, чтобы создать символическую ссылку. ln -s /path/to/original/file/or/folder /path/to/new/file/or/folder Задача Gulp Sass объединяет весь CSS в .demo/styles.css. Gulp watch отслеживает этот файл. При использовании псевдонима задача Sass не увидела никаких..

Отказ от Gulp.js — — Почему я создал Panto.js
Мне нужен всемогущий с отличными характеристиками! Вы не представляете, насколько сложным станет ваш проект в ближайшем будущем. Три года назад, как и многие другие разработчики интерфейсов, я каждый день пишу на JavaScript (синтаксис ES3) и CSS. Но все изменилось так быстро, что в настоящее время мы пишем на ES2017, JSX, TypeScript и Less или Sass больше, чем на обычном JavaScript и CSS, и скоро появится больше языков предварительной обработки! Изоморфному JavaScript нужен файл js,..

Мой текущий рабочий процесс WordPress
Я использую WordPress примерно для 99% проектов моих клиентов. Я делаю это по разным причинам, но в основном потому, что мой рабочий процесс WordPress довольно эффективен, а мои клиенты уже знакомы с административным интерфейсом. Можно возразить, что мне нужно расширяться и использовать лучшую платформу, и когда-нибудь я действительно планирую это сделать, но ради здравомыслия моих клиентов и себя я придерживаюсь того, что у меня хорошо получается. Всегда есть аргументы в пользу того,..

Введение в Gulp, средство выполнения задач JavaScript
Зачем нам нужен Task Runner, такой как Gulp? Допустим, вы разрабатываете базовое экспресс-приложение для узлов. Вы можете написать некоторые сегменты кода javascript, соответствующие спецификациям ES6 , такие как стрелочные функции, переменные, определенные с помощью let, import, export и т. Д. Тем не менее браузеры не полностью понимают этот синтаксис ES6. Итак, нам нужно преобразовать его в совместимый с браузером JavaScript с помощью транспилятора типа Babel . Каждый раз, когда..

Избавьтесь от боли при создании значков приложений
Обновление: подключаемый модуль Gulp gulp-mobile-icons реализует процесс, описанный в этом посте. Автоматизация процесса сборки является важным требованием для масштабирования проектов, выходящих за рамки тривиальности. Если одно можно сказать наверняка: любой ручной шаг пойдет не так, как раз тогда, когда вам нужно доставить срочный релиз. Важным аспектом автоматизации сборки является проверка в вашей системе контроля версий только истинных источников и создание всех производных..