Средний
6 уроков
(56 минут)
Курс
Gulp.js
Gulp.js - потоковый сборщик проектов на JS. Gulp.js поможет вам оптимизировать рутинные дела web-разработчика.

#04 — Боремся с кэшированием или ревизии подключаемых файлов.

Мы продолжаем наш курс по Gulp.js. На этом уроке мы рассмотрим проблему кэширования
файлов.

При обычном подключении различных файлов, таких как стили, скрипты, изображения и т.д.
они могут закэшироваться браузером/сервером и произведенные в них изменения останутся незамеченными, а страничка сайта будет отображаться в браузере без изменений.

В данном видео показана работа gulp-плагинов для борьбы с подобным поведением путем
добавления хэшей к названиям подключаемых файлов.

К таким gulp-плагинам относятся следующие:

  • gulp-rev-append — https://www.npmjs.com/package/gulp-rev-append/
  • gulp-rev — https://www.npmjs.com/package/gulp-rev
  • gulp-rev-collector — https://www.npmjs.com/package/gulp-rev-collector
  • gulp-rev-outdated — https://www.npmjs.com/package/gulp-rev-outdated

Приятного всем просмотра! Учитесь с удовольствием!

Материалы к уроку:
Делись:

Оставь комментарий!

One thought on “#04 — Боремся с кэшированием или ревизии подключаемых файлов.

  1. Александр:

    Привет, Алексей.

    Спасибо за видео. Есть вопрос по gulp-rev-append. В твоем примере все очень хорошо работает, т.к. каталог «css» лежит на одном уровне с index.html.

    Я попытался использовать gulp-rev-append со следующей структурой файлов:

    /app/views/index.php
    /media/css/style.css

    В index.php есть строчка

    gulp-rev-append не может подхватить файл стилей. Он пытается обратиться к /app/views/media/css/style.css, который не существует. Как можно побороть проблему?

Добавить комментарий

Рекомендуемые курсы