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


Скомпилируйте Jekyll с помощью Gulp (без Ruby)
Если говорить кратко и мило, это очень просто, но его очень легко расширить с помощью глобусов, переименования, оптимизации и т. Д. Допустим, у нас есть структура, на которую влияет Jekyll, с файлом макета default.html , header.html include (частичным) и фактическим содержимым страницы example-page.html . my_project/ ├── _includes/ │ └── header.html ├── _layouts/ │ └── default.html └── page.html Предположим, что the header.html include partial выглядит так: Макет..

Что не так с CSS Frameworks и как их исправить.
Многие дизайнеры и разработчики используют такие фреймворки, как bootstrap или Foundation. Они отлично подходят для ускорения процесса разработки и позволяют разработчикам писать код, с которым другим будет легче работать и поддерживать. Несмотря на все преимущества, которые предлагает фреймворк вроде bootstrap, у него есть и темная сторона. Он наполняет ваши проекты раздуванием. Но так быть не должно. Есть два способа обойти это. Первый использует версию бутстрапа SASS и включает..

Создание приложений в React и Flux — настройка среды
Добро пожаловать во вторую часть этой новой серии курсов Pluralsight Кори Хауса Создание приложений с помощью React и Flux . Кори — Microsoft MVP в C#, основатель OutlierDeveloper.com , заядлый технический читатель и спикер. Он верит в чистый код , прагматичную разработку и адаптивные нативные пользовательские интерфейсы. Создание приложений с помощью React и Flux — это приквел к курсу Кори Создание приложений с помощью React и Redux в ES6 . Если вы новичок в React JS или..

Как избавиться от проблем с кешированием шаблонов в Angular
Недавно мы получили жалобу от пользователя на ошибку, которую мы не можем воспроизвести. Оказалось, что это проблема кеширования, и пользователю пришлось очистить кеш браузера, чтобы решить эту проблему. Так как это происходило не в первый раз, меня вдохновили найти решение, чтобы эти досадные проблемы с кешированием больше никогда не возникали. Во-первых, я хочу объяснить, как возникла проблема с кешированием. В нашем приложении мы используем AngularJS и внесли небольшое изменение в..

Найдите и сохраните свой IP-адрес с помощью узла
Допустим, вы используете Grunt или Gulp в команде. Вам нужно, чтобы ваш Gulp или Gruntfile был в системе контроля версий, чтобы любые изменения или улучшения могли быть доступны (или вынесены) всеми. Теперь предположим, что вы все хотите запустить классную задачу, такую ​​​​как Синхронизация браузера , и из-за сетевых бород и их сумасшедших правил вам нужно явно указать свой хост, используя ваш IP (например, 192.168.X.XX). Все ваши IP-адреса разные! О нет. Похоже, вам придется..

ES6 и далее / Добавление Babel в ваш проект
В этой статье рассказывается, как добавить Babel в существующий проект, используя Gulp в качестве набора инструментов для сборки. Он также включает советы для пользователей Karma, Bower и RequireJS. :) Прежде чем мы начнем — Karma не требуется для установки Babel. Если вы не заинтересованы в Karma или еще не используете ее, вы можете игнорировать разделы Karma. Я только что включил их сюда для тех, кто использует Karma в качестве основы для тестирования. Почему Бабель? Babel —..

Развертывание на страницы GitHub с помощью Gulp
Развертывание на страницы GitHub с помощью Gulp Чем старше я становлюсь, тем больше понимаю, что не люблю делать что-то более одного раза . Когда я только начинал создавать Интернет, я тратил огромное количество когнитивной энергии на передачу данных через FTP; перетаскивая файлы в Передать , надеясь, что я случайно не перезаписал что-то очень важное. Было темно, люди. Было темное время. К счастью, это уже не так. Тебе не обязательно так жить. Нам не нужно так жить. Я..