为什么lessc将文件编码为UCS-2 Little Endian?

时间:2012-09-17 15:22:08

标签: css less filesize endianness ucs2

在节点运行以下命令的Windows平台上

lessc style.less > style.css -x --yui-compress

以“UCS-2 Little Endian”格式输出style.css。通常我不在乎,但我注意到我编译的样式表有巨大的文件大小(检查时恰好是两倍)。出于某种原因,在Windows资源管理器中查看时,此编码会使文件大小加倍。

将文件转换为UTF8会将文件大小减半。跳过-x和--yui-compress不会影响这一点。

有什么想法吗?我关心,因为我不想在我的构建过程中使用某种编码转换器。

1 个答案:

答案 0 :(得分:3)

尝试避免>并且仅为in和out指定2个参数。当使用管道(>)时,我认为是决定文本格式的环境。

e.g。

lessc -x --yui-compress style.less style.css