从SASS / LESS文件重构和删除未使用的CSS

时间:2013-12-28 05:03:10

标签: css refactoring less single-page-application

我正在开发一个大的单页面应用程序[backbonejs和rails] ,其作为CSS预处理器具有LESS,并且生成的.css文件已经发展到这样的程度,对于IE我们必须拆分它使用http://blesscss.com/

分成3个文件

虽然有工具可以检测未使用的css和linting css,但我无法找到直接从未编译文件重构LESS / SASS文件的正确解决方案,而不是单个大型生成的.css文件。

想知道完成这些任务的最佳方法是什么?

提前致谢!

2 个答案:

答案 0 :(得分:8)

  1. 要查找并删除未使用的CSS,请使用Uncss作为Grunt和Gulp的任务执行
  2. 用于在SASS / LESS代码中查找未使用的变量 - 某些脚本,如this one
  3. 对于调试源文件而不是一个生成的css- source maps
  4. 要缩小代码,请使用compressed output styles
  5. 要使用Autoprefixer
  6. 自动为css中的浏览器添加供应商前缀
  7. 通常 - 为您的css提供GruntGulp版本
  8. P.S。:有些链接只适用于SASS- for Less,有类似的解决方案很容易找到。

答案 1 :(得分:1)

  

我正在使用koala来缩小并结合SASS,LESS,CSS,JS

see koalaDocs