从LESS获得缩小的CSS输出的最佳方法是什么?

Jay*_*Jay 12 minify less

是否有可能自动从LESS获得缩小的编译CSS?每次我改变一些东西,我都要手动压缩它.

我使用less.js来编译LESS.

谢谢.

Has*_*ami 16

如果您使用Less命令行编译器,则可以传递该-x选项以输出缩小的CSS.

$ lessc styles.less -x
Run Code Online (Sandbox Code Playgroud)

这在Less doc中有记录:

要输出缩小的CSS,只需传递-x选项即可.如果您想更多地参与微小的清洁CSS也可与 --clean-css选项.

要查看所有命令行选项,请运行不带参数的lessc.

  • 恕我直言如果您真的关心性能,最好编译Less文件并在本地系统上压缩输出,然后将<link>`输出的缩小版本(即CSS)放入HTML页面. (5认同)
  • @Jay Less.js做了前端的所有事情,因此缩小输出是没有意义的. (4认同)
  • `-x`目前已被弃用 (3认同)

Hid*_*man 13

$ lessc styles.less -x compress命令已被弃用.

你必须使用这个命令 $ lessc -clean-css style.less style.min.css

在使用上面的命令之前,你要使用下面的命令安装less-plugin-clean-css

$ npm install less-plugin-clean-css -g
Run Code Online (Sandbox Code Playgroud)


Prz*_*cki 8

根据github README.md进行缩小,您应该使用以下命令:

lessc file.less --clean-css="--s1 --advanced --compatibility=ie8"
Run Code Online (Sandbox Code Playgroud)