enhance-css CSS优化工具Node.js支持图像嵌入与资源托管
缓存优化的 CSS 工具,enhance-css还挺好用的。
能干的事还不少,比如自动加 MD5
或时间戳来搞缓存命中,还能把图片直接嵌进 CSS 里,减少求数。你用 background-image
写了张小图,它能直接转成 data URI
,省得加载了。
资源托管也考虑到了,支持设置多个 host 来并行加载资源,这对老项目优化也蛮有的。甚至还贴心支持生成旧浏览器用的非嵌入版,嗯,比如老掉牙的 IE7
。
用法其实挺,安装就一句:npm install enhance-css
。命令行直接上 enhancecss [options] [source-file]
就行,常用参数用 -h
看,挺直观。
对了,得有 Node.js 0.8+ 环境,不过谁还用那么老的版本?一般来说你本地早就符合了。
如果你正想优化老站点的静态资源,或者写多了 CSS
发现维护起来有点烦,这工具可以省不少事。和 node-beautify 搭配起来用,效果更好。
19.18KB
文件大小:
评论区