输出选项在MJML中不起作用

时间:2018-01-16 07:31:18

标签: mjml responsive-emails

我已经编写了一个gulp任务,可以在更改时将mjml文件转换为html。这是代码:

reliability = psych::alpha(df)

一切正常但我希望输出扩展名为gulp.task('mjml:dev', function () { return gulp.src(paths.mjmlWatch, {base: "./"}) .pipe(mjml(mjmlEngine, { output: '.phtml' })) .pipe(gulp.dest('./')); }); 。我使用输出选项,但它仍然生成.phtml扩展名文件。

1 个答案:

答案 0 :(得分:1)

所以,我通过使用:

安装gulp-dest库来解决它
npm i gulp-dest --save

之后只需将另一个将文件扩展名替换为.phtml的管道。

gulp.task('mjml:dev', function () {
     return gulp.src(paths.mjmlWatch, {base: "./"})
            .pipe(mjml())
            .pipe(dest('./', {ext: '.phtml'}))
            .pipe(gulp.dest('./'));
});