【问题标题】:Output option not working in MJML输出选项在 MJML 中不起作用
【发布时间】:2018-01-16 07:31:17
【问题描述】:

我已经编写了一个 gulp 任务来在更改时将 mjml 文件转换为 html。代码如下:

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

一切正常,但我希望输出扩展名是.phtml。我使用了输出选项,但它仍在生成.html 扩展文件。

【问题讨论】:

    标签: mjml responsive-emails


    【解决方案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('./'));
    });
    

    【讨论】:

      猜你喜欢
      • 2018-07-28
      • 1970-01-01
      • 1970-01-01
      • 2017-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多