alekseyruzov
@alekseyruzov
UI

Почему gulp-pug компилирует директорию вместо файла?

Я с гальпом работаю совсем недавно, делаю первые шаги. Есть задача взять два jade-файла, лежащие в разных директориях, и скомпилировать их в два index.html-файла, также лежащих в двух разных директориях.
Пример моего таска:
gulp.task('jade-en', function buildHTML() {
	return gulp.src('src/jade/en/en-index.jade')
		.pipe(gulp.dest('dist/index.html'));
});
gulp.task('jade-it', function buildHTML() {
  return gulp.src('src/jade/it/it-index.jade')
    .pipe(gulp.dest('dist/it/index.html'));
});


В результате выполнения таска, вместо ожидаемых index.html на выходе получаю директории "index.html", содержащие оригинальные jade-файлы. Что я делаю не так?
6ab05a75999044a584ca4fcf6dd415e2.png
  • Вопрос задан
  • 247 просмотров
Пригласить эксперта
Ответы на вопрос 1
BBoyJuss
@BBoyJuss
WordPress, интерфейсы и все вытекающие
Ты забыл про .pipe(pug())
const pug = require('gulp-pug');

gulp.task('jade-en', function buildHTML() {
  return gulp.src('src/jade/en/en-index.jade')
    .pipe(pug())
    .pipe(gulp.dest('dist/index.html'));
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы