指南针使用chunky_png渲染精灵。它将哈希添加到文件的末尾以强制缓存下载新的图像精灵。有没有办法关闭此缓存关闭?
如何从Compass生成的Sprite图像文件名中删除哈希?
按照其配置参考中的说明在asset_cache_buster :none
config.rb中进行设置
我尚未使用Sprite进行测试,但是可用于replace-text-with-dimensions
,例如:
config.rb:
# disable asset cache buster
asset_cache_buster do |http_path, real_path|
nil
end
在另一个类似的问题中可以找到更好的解决方案。
最好是因为:
.css
自动生成的文件。它从一开始就使用正确的名称生成。cp
使用哈希值来生成(复制)生成的sprite,并将其作为副本留在文件系统/存储库中,这是非常糟糕的。此外,它仍然被本地仓库所更改,因此您提交了两个相同的文件。解决方案可以mv
更改生成的哈希文件名称以清除其中一个,但在这种情况下,每次在.scss
文件中使用它时都会生成子画面,因此更糟。