css – scss – compass – 製作sprite出現錯誤

使用 Compass 製作的時候,

在路徑 images/my-icons/ 底下有多張png,我們使用這個指令

@import "my-icons/*.png";
@include all-my-icons-sprites;

卻發生了錯誤

NoMethodError: undefined method `parent' for nil:NilClass

後來才發現原來圖片底下的 png 檔,其中不能有任何一個是以數字為開頭命名。應該是 ruby 的程式語言 Class 不能以數字為開頭的規範吧~ 修改檔名為英文開頭後就沒問題了

發表迴響