Опция вывода не работает в 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
расширение файла
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('./'));
});