我正在尝试设置一个 Gulp 任务,通过使用和插件将.ttf字体转换为 webfont 格式。分别将源字体转换为和。gulp-ttf2woffgulp-ttf2woff2.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.