【问题标题】:Compass is creating the same sprite map multiple timesCompass 多次创建相同的精灵图
【发布时间】:2014-04-23 11:27:17
【问题描述】:

这会导致疯狂的编译时间:~20 秒。请注意,它创建了 5 次 global-s9e3ed7fd2e.png 图像,而不是仅一次用于移动设备和一次用于桌面。

我只看到@import "sprites/global/*.png"; 被调用了两次,因此我很困惑。

这是配置文件:jsfiddle

【问题讨论】:

  • 看起来您正在使用 Grunt,因此您可能希望显示您的 gruntfile.js,因为它可能会导致问题。
  • 请注意,这是我仍在尝试流畅导航的巨大回购的一部分。所以,我可以在这个 repo 中看到大约 10 个不同的 gruntfile.js 文件,都在 node_modules 文件夹中。 grunthelpers.js 文件会有更多用处吗?
  • 等等,刚刚意识到你想要配置文件。添加到 jsfiddle 中的原始帖子。

标签: css sass compass-sass css-sprites


【解决方案1】:

尝试在您的指南针配置选项中设置force:false,之前存在导致精灵重新生成的问题。

无论如何,使用 Compass 和 sprite 编译都很慢。我有类似的问题:Grunt with Compass and Watch compiles slow

【讨论】:

  • 是的,事实证明问题只是我们生成了如此多的精灵表。捆绑了一些,删除了一些,编译时间急剧下降。
猜你喜欢
  • 2014-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-07
  • 1970-01-01
  • 2013-09-10
  • 1970-01-01
相关资源
最近更新 更多