【发布时间】:2016-05-14 19:26:48
【问题描述】:
我正在尝试使用 gulp 的 uglify 插件来缩小我的 Web 组件,但它失败了,因为它无法识别自定义的 html 标签。
是否有任何 gulp 插件可以缩小包含自定义标签的 html?
【问题讨论】:
我正在尝试使用 gulp 的 uglify 插件来缩小我的 Web 组件,但它失败了,因为它无法识别自定义的 html 标签。
是否有任何 gulp 插件可以缩小包含自定义标签的 html?
【问题讨论】:
试试gulp-htmlmin。
我在硫化后使用它来缩小我的 elements.html 文件,但我想它也应该适用于非硫化元素。 这是我在 gulpfile 中调用插件的方式:
.pipe(htmlmin({
removeEmptyAttributes: true,
customAttrAssign: [{"source":"\\$="}],
customAttrSurround: [
[ {"source": "\\({\\{"}, {"source": "\\}\\}"} ],
[ {"source": "\\[\\["}, {"source": "\\]\\]"} ]
],
collapseWhitespace: true,
// always leave one space
// because http://perfectionkills.com/experimenting-with-html-minifier/#collapse_whitespace
conservativeCollapse: true,
minifyJS: true,
minifyCSS: true,
removeComments: true,
removeCommentsFromCDATA: true,
removeCDATASectionsFromCDATA: true
}))
【讨论】: