o2team/athena

compass 合成雪碧图时引用不存在文件

Secbone opened this issue · 1 comments

当引用雪碧图中不存在的文件的时候,会报:

error schoolopen/dist/_/static/sass/page.scss (/Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/image_size.rb:31:in `get_size_for_png': undefined method `unpack' for nil:NilClass)

当把这个文件补上以后,依然报错,并且不能正常生成雪碧图 ( 0 bytes )

目前解决方案是,把原来的雪碧图删除,重新生成

看有没有别的方案可以自动 fix

恩恩,尝试解决一下~