我是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文件,即在我试图更改此
.pipe(gul.dest('./src');
的'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
任何指导表示赞赏