gpt4 book ai didi

css - 带有 css 缩小的远程字体导入

转载 作者:技术小花猫 更新时间:2023-10-29 10:17:34 24 4
gpt4 key购买 nike

我正在尝试连接和缩小所有 bower 包 Assets ,包括 css。其中之一是 bootswatch design,它导入了谷歌字体。问题是,在其上运行 css 任务会导致超时异常。我猜它正在尝试下载这些字体,而且每次都不会发生异常,因此花费的时间太长。

我将如何解决它?

Gulp 导入:

var gulpMinifyCss = require('gulp-minify-css');
var gulpConcatCss = require('gulp-concat-css');
var mainBowerFiles = require('main-bower-files');
var gulpFilter = require('gulp-filter');

Gulp 任务:

gulp.task('compileBowerCss', function(){
return gulp
.src(mainBowerFiles())
.pipe(gulpFilter('*.css'))
.pipe(gulpConcatCss('bower.css'))
.pipe(gulpMinifyCss())
.pipe(gulp.dest(assetsFolder + cssFolder));
});

异常(exception):

events.js:85
throw er; // Unhandled 'error' event
^
Error: Broken @import declaration of "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700" - timeout

单独运行此任务而其他任何任务都无法正常工作(据我所知,通过极限测试),但与其他任务一起运行会导致上述错误。

最佳答案

我有同样的错误。解决方案:将 processImport: false 选项传递给 minifyCss 管道。

.pipe(gulpMinifyCss({processImport: false}))

关于css - 带有 css 缩小的远程字体导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32049394/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com