Есть ли способ, используя Gulp, копировать активы, такие как изображения и шрифты, на которые ссылаются файлы CSS в определенный каталог?Копирование активов, на которые ссылаются файлы css
Например, при наборе Bootstrap 3 вместе с остальными моими CSS-файлами мне нужно, чтобы шрифты были скопированы и их URL-адреса были переустановлены в новый каталог.
Я мог бы сделать это с помощью Webpack и комбинацию погрузчиков (style-loader
, css-loader
, url-loader
и file-loader
), но для этого проекта мне нужно не использовать ничего, кроме Глоток и его плагинов.
Редактировать: Я собираюсь попытаться быть более ясным.
Я снова использую пример Bootstrap 3: его файл CSS ссылается на шрифты, которые он использует через url()
. Что мне нужно сделать, так это посмотреть, какие шрифты указаны в этих url()
, скопируйте их в мой каталог /public/
и, наконец, переустановите эти url()
, чтобы шрифты могли нормально обслуживаться.
Первая часть вашего вопроса звучит, как вам нужно разобрать CSS, создать список ссылочных файлов из , а затем работать с этим списком (возможно, используя его для вашего 'gulp.src'?). Но вторая часть вашего вопроса говорит о том, что вам нужно что-то значительно отличное: 1) копировать файлы из известного каталога и 2) запускать некоторые файлы CSS и настраивать пути к структуре папок скомпилированного проекта. // Можете ли вы сказать больше о том, что вам нужно делать? – henry
Добавлена дополнительная информация к вопросу. –