苦逼前端

fis对html文件的压缩

Javascript2015-06-03 14:57

今天在上线一个简单的下载代理页的时候,发现了以前遗留的一个问题。

以前用fis的时候发现,即使开启了html-minifier, 页面中内嵌的css和js代码都不会被压缩,只有html标签那部分被压缩了。

这样当页面上内嵌的css和js代码过多的时候,压缩效果就非常不明显了。典型的例子,就是一些一次性的活动页,这种项目往往不注重后期迭代,开发效率才是首要的。这种场景下,就需要将css和js全部压缩了。

去看html-minifier的官方文档,会发现它其实是支持压缩页面中的css和js的,只不过默认是不开启状态。

再去看fis中依赖的fis-postpackager-html-minifier模块,确实没有开启minifyCSS和minifyJS这两项配置:

那么到这里问题已经解决,直接在fis依赖的这个模块中添加开启这两项配置即可。

其实还是有些不明白,fis在release的时候,只有添加了-o参数,才会压缩文件,既然可以选择压缩或者不压缩文件,为何压缩html文件的时候,却默认对html文件中的css和js文件不做处理呢?

适合自己的工具才是最好的工具,所以我们有了——fis-zoo

评论(3)
  • sundonghan: fis-zoo5年前
  • sundonghan: fis-zoo是自己开发的啊?5年前
  • 邢文亮: 是由fis二次封装的4年12个月前
还可输入200个字