Сжатый стиль Gulp-sass, кажется, не работает для меня при попытке компилировать и выводить исходные карты - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь заставить мой gulp pipe работать на сайте, но, похоже, он не хочет сжимать s css, у меня есть все sass, скомпилированные в один css файл, кроме файла не сжимается Я попытался изменить необработанные файлы в node_modules, думая, что он может обновить sh кеш или что-то в этом роде, но похоже, что этот стиль не работает или не соответствует тому, что я думаю.

function css() {
   return gulp
       .src('./scss/*.scss')
       .pipe(sourcemaps.init())
       .pipe(sass({ style: 'compressed' }).on('error', sass.logError))
       .pipe(sourcemaps.write('./'))
       .pipe(gulp.dest('./css'));
}

Спасибо

1 Ответ

0 голосов
/ 14 апреля 2020

Так близко, вам нужно изменить style на outputStyle, и оно должно работать.

См. Примеры в разделе параметров для gulp-sass .

function css() {
   return gulp
       .src('./scss/*.scss')
       .pipe(sourcemaps.init())
       .pipe(sass({ outputStyle: 'compressed' }).on('error', sass.logError))
       .pipe(sourcemaps.write('./'))
       .pipe(gulp.dest('./css'));
}
...