输出选项在 MJML 中不起作用
Output option not working in MJML
我已经编写了一个 gulp 任务来将 mjml 文件转换为 html。这是代码:
gulp.task('mjml:dev', function () {
return gulp.src(paths.mjmlWatch, {base: "./"})
.pipe(mjml(mjmlEngine, {
output: '.phtml'
}))
.pipe(gulp.dest('./'));
});
一切正常,但我希望输出扩展名是 .phtml
。我使用了输出选项,但它仍在生成 .html
扩展文件。
所以,我通过安装 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('./'));
});
我已经编写了一个 gulp 任务来将 mjml 文件转换为 html。这是代码:
gulp.task('mjml:dev', function () {
return gulp.src(paths.mjmlWatch, {base: "./"})
.pipe(mjml(mjmlEngine, {
output: '.phtml'
}))
.pipe(gulp.dest('./'));
});
一切正常,但我希望输出扩展名是 .phtml
。我使用了输出选项,但它仍在生成 .html
扩展文件。
所以,我通过安装 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('./'));
});