【发布时间】:2012-07-16 02:39:57
【问题描述】:
我最近从使用 Less 转为使用 Compass。我使用 Codekit,但不使用内置 Compass 编译器,因为它在使用插件时会出现问题。现在我的问题是,与 Less 相比,编译时间要长得多。我意识到这是因为它在每次编译时都会生成精灵。有没有办法关闭它? IE,只有当我有一定的定制时才编译。我查看了自定义,没有办法设置自定义属性来告诉何时以及何时不编译新精灵。换句话说,我想手动告诉编译器何时生成精灵。
其他人有解决方案吗?
【问题讨论】:
-
就我个人而言,我不喜欢 Compass 处理精灵的方式。每次我尝试使用它们时,它们只差一两个像素。我也不喜欢每个精灵有一个单独的文件夹。只需滚动您自己的精灵。这真的没那么难。保留当前精灵的分层 PSD,每次都添加。为您的精灵创建一个 mixin 并为高度和宽度创建变量。然后运行
@each并编译所有类。这并不难。
标签: sass less compass-sass