Итак, я замечаю, что моя текущая настройка Gulp не импортирует удаленные шрифты, такие как шрифты Google. В моем файле main.scss
у меня есть:
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,700,700italic,400italic,900,900italic);
И когда он компилируется в минифицированном виде, он выглядит примерно так:
@font-face{font-family:Lato;font-style:normal;font-weight:100;src:local('Lato Hairline'),local('Lato-Hairline'),url(../../fonts.gstatic.com/s/lato/v11/zJY4gsxBiSo5L7tNutxFNg.ttf) format('truetype')}
Я использую gulp-minify-css
, который использует clean-css. Я знаю, что вам нужно что-то сделать, чтобы удаленный импорт работал правильно, но чтение документации оставило у меня больше вопросов, чем ответов. Вот раздел моего файла gulp, который обрабатывает минимизацию Sass/CSS:
// Minimize CSS
gulp.task('minify-css', function() {
return gulp.src('css/src/*.css')
.pipe(minifyCss({
compatibility: 'ie8',
aggressiveMerging: false
}))
.pipe(gulp.dest('css/'));
});
Любая помощь будет оценена по достоинству! Спасибо.
gulp-cssnano
и изменили способ постановки шрифтов в очередь, поэтому это больше не актуально. - person erwstout   schedule 10.03.2016