Я новичок в gulp. Я пытаюсь создать задачу gulp для шаблона руля.
gulpfile. js
function hbs() {
var templateData = {
firstName: 'Kaanon'
},
options = {
ignorePartials: true, //ignores the unknown footer2 partial in the handlebars template, defaults to false
batch: ['./src/hbs/partials'],
}
return gulp.src('./src/**/*.handlebars')
.pipe(handlebars(templateData, options))
.pipe(rename(function (path) {
path.extname = '.html';
}))
.pipe(gulp.dest('./src/dist'))
.pipe(browserSync.stream());
}s
эта задача у меня есть для руль, поэтому проблема, с которой я сталкиваюсь сейчас:
Во-первых в моей папке dist у меня есть руль, преобразованный в html, и вместе с этим я также получаю папку partials, как удалить partials в этой папке?
Во-вторых возможно ли сгенерировать файл HTML в папке root, т.е. в папке 'sr c' Я пытался изменить это
.pipe(gul.dest('./src');
но я не могу сгенерировать файл. Я пытаюсь получить следующую структуру папок:
структура папок
-src
--css
--js
--hbs (handle bar template)
---partials
----partial.hbs
---home.hbs
---test.hbs
--home.html
--test.html
, но в настоящее время она выглядит как
-src
--css
--js
--hbs (handle bar template)
---partials
----partial.hbs
---home.hbs
---test.hbs
--dist
---partials
----partial.html
---home.html
---test.html
приветствуется любое руководство