小智 5
防火墙和代理有时会损坏或忽略行很长的大型 CSS 文件。
https://developers.google.com/closure/compiler/faq#linefeeds
为什么编译脚本中有随机换行符?
Closure Compiler 有意每 500 个字符左右添加换行符。防火墙和代理有时会损坏或忽略行很长的大型 JavaScript 文件。每 500 个字符添加换行符可防止出现此问题。删除换行符对脚本的语义没有影响。对代码大小的影响很小,并且编译器优化了换行符的位置,因此当文件被 gzip 压缩时,代码大小的损失更小。
这篇文章直接适用于 javascript 文件。我相信它也适用于 CSS 文件。