Gulp:编译前缩小把手文件

lnxxn5zx  于 2022-12-08  发布在  Gulp
关注(0)|答案(1)|浏览(151)

我看到至少gulp插件gulp-ember-handlebars没有缩小html。所以我想在编译之前缩小文件会很好。类似这样:

gulp.src(paths.tmplInput)
    .pipe(minifyHTML({collapseWhitespace:true,removeComments:true}))
    .pipe(handlebars({outputType: 'browser'}))
    .pipe(concatStr('templates.js'))
    .pipe(uglify())
    .pipe(gulp.dest('./src'));

但是后来我注意到{{action}}也被删除了。这不完全是我想要的。有什么解决办法吗?谢谢。

5vf7fwbs

5vf7fwbs1#

根据这个答案,https://stackoverflow.com/a/48361324/209288(如果您使用的是带有gulp Package 器的html-minifier)
您可以设置此选项,如下所示:

.pipe(minifyHTML({ 
    collapseWhitespace:true, 
    removeComments:true, 
    ignoreCustomFragments: ["/{{[{]?(.*?)[}]?}}/"
  ]}
 ))

相关问题