Базовый функционал Gulp достаточно ограничен. По сути, Gulp умеет просто брать какие-то файлы, определять их точку входа, определять точку выхода и соответственно копировать эти файлы.
Если мы с вами хотим, чтобы Gulp умел делать еще что-то дополнительно, базовым функционалом здесь не обойтись. Система Gulp разрабатывалась модульно. У нее есть так называемые модули или их ещё называют плагинами
Это некие расширения, которые мы можем добавить внутрь нашего Gulp и, соответственно, научить эту систему делать какой-то определенный набор действий.
Эти модули пишут программисты. Если мы с вами посмотрим на официальный сайт Gulp, здесь есть раздел Plugins. Это раздел, где публикуются эти самые плагины. Если нам нужно что-то сделать, обработать каким-то образом файлы, нам нужно найти соответствующий плагин, который умеет это делать.
Существует достаточно много плагинов. Они постоянно добавляются. Мы можем как-то с ними работать.
В зависимости от того, какая у нас задача, мы можем найти какой-то плагин, который может решить эту задачу. Например, нам нужно решить задачу обработки sass файлов, мы можем набрать здесь sass и посмотреть какие решения у нас здесь есть.
Мы можем перейти на официальную страницу каждого плагина и посмотреть описание, что делает тот или иной плагин, как его использовать. Как вы видите эти плагины представляют собой обычный пакет пакетного менеджера npm.
По сути, любой плагин устанавливается, как модуль в наши нашу папку node_modules. Обратите внимание, что все пакеты, которые здесь есть начинаются с gulp. Модули, которые мы будем устанавливать для gulp их нельзя использовать вне Gulp.
Модули которые написаны специально для Gulp, могут работать только с ним. Также модули можно найти и через поисковую систему. Подробнее, см. видео.
Что такое плагины Gulp, где и как их искать мы рассмотрели. А в следующем видео мы уже посмотрим на практике, как мы можем установить тот или иной Gulp плагин и как можно подключить его к нашему проекту.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти