【发布时间】:2020-05-14 00:37:35
【问题描述】:
在我的项目中,我有 SASS 文件,这些文件在部署之前由 Gulp 转换为 CSS 文件。我想要做的是在部署之前检查每个编译的 CSS 文件的大小,如果任何文件大于 50kb,则该过程失败。
我做了什么?
我设法输出了每个文件的大小,但如果文件超过 50kb,我无法让 Gulp 进程失败。你可以在下面看到我的 Gulp 任务:
gulp.task('check-CSS-size', () => {
const s = size({showFiles: true, pretty: true});
return gulp.src('stylesheets/**/*.css')
.pipe(s)
.pipe(gulpIf('if s size is bigger than 50kb ', gulpFail(`${s} is bigger than 50kb`)));
});
谢谢!
PS:我是 Gulp 的新手。
【问题讨论】:
标签: javascript css sass gulp gulp-sass