Как отключить конвертацию изображений в base64 в gulp?

Вот мой код
function stylusTask() {
  return src(path.stylus.src)
    .pipe(plumber())
    .pipe(sourcemaps.init())
    .pipe(stylus({
      use: nib(),
      import: ['nib'],
      compress: true
    }))
    .pipe(sourcemaps.write('.'))
    .pipe(dest(path.stylus.dest))
}


Почему в css файле на выходе закодированные в base64 изображения?
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
qud
@qud Автор вопроса
Ответ:
https://stackoverflow.com/questions/63477465/how-t...

Проблема была в двух вещах:
1. нужно добавить лимит на вес изображения:
function stylusTask() {
  return src(path.stylus.src)
    .pipe(plumber())
    .pipe(stylus({
      use: nib(),
      import: ['nib'],
      compress: true,
      define: {
        url: require('stylus').url({
          limit: 1
        })
      }
    }))
    .pipe(dest(path.stylus.dest))
}


2. Сменить версию gulp-stylus, я поставил gulp-stylus 2.1.2, была: gulp-stylus 2.7.0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы