gulp-html-minify .pipe目标到原始文件夹结构

时间:2015-08-18 17:50:48

标签: gulp

北方的人们,我正在尝试使用gulp来缩小我的HTML,因为https://developers.google.com/speed/pagespeed/insights告诉我我的网站太慢了。

我原来的html文件是

的结构
/app/blog/page1.html
/app/contact/contactus.html
/app/xxx/xxx.html

使用我当前的代码gulp输出将所有html文件放入_build文件夹,但这对我不起作用,因为在页面加载时它将在相应的文件夹中查找html。我是否可以将缩小的html放在原始文件夹中,以便正常自动引用?

 gulp.task('minify-html', function () {
            return gulp.src(configHTML.src)
                .pipe(angularify())
                .pipe(minifyHTML())
                .pipe(gulp.dest('_build/'));
        });

1 个答案:

答案 0 :(得分:0)

可能,您应该尝试更改以下代码:

gulp.src(configHTML.src, { base: "." })        
    .pipe(htmlmin({ collapseWhitespace: true, minifyCSS: true, minifyJS: true }))
    .pipe(gulp.dest("."))

这将缩小这些文件本身