【发布时间】:2019-03-16 21:33:43
【问题描述】:
我正在尝试设置 Gulp 任务,通过使用 gulp-ttf2woff 和 gulp-ttf2woff2 插件将 .ttf 字体转换为 webfont 格式。分别将源字体转换为.woff和.woff2。
我提出了这两个独立的功能,每个插件一个:
function fontsW(done) {
src(fontsSrc)
.pipe(ttf2woff())
.pipe(dest(fontsDist))
done();
};
function fontsW2(done) {
src(fontsSrc)
.pipe(ttf2woff2())
.pipe(dest(fontsDist))
done();
};
是否可以将它们浓缩在一个函数中,让我们称之为function fonts(done) {} 来同时处理两个插件?
基本上,我想要这样的东西
function fontsW2(done) {
src(fontsSrc)
.pipe(ttf2woff())
.pipe(ttf2woff2())
.pipe(dest(fontsDist))
done();
};
ttf2woff() 和ttf2woff2() 都接收src 的输出,并将它们自己处理的文件提供给dest。
【问题讨论】:
标签: stream gulp pipe gulp-plugin