Gulp车把在dist文件夹中创建partials文件夹

时间:2020-03-20 06:53:12

标签: gulp handlebars.js gulp-watch

我是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

任何指导表示赞赏

0 个答案:

没有答案