2014-10-31 100 views
3

我已經開始使用指南針,它的行爲真的很奇怪。當我使用watch命令時,它檢測到更改並按預期重寫主CSS文件,但它隨機返回某些部分文件的錯誤,並且不會將它們編譯到主CSS文件中。指南針監聽器錯誤

例如:當我更改_fonts.scss時,它效果很好。當我改變_intro.scss終端給了我以下錯誤:

modified sass/pages/_intro.scss 
[Listen warning]: Change block raise an exception: undefined method `to_tree' for nil:NilClass 

這僅僅是一個隨機誤差,它可以與任何文件發生,並且它是按Cmd + C鍵,並使用該解決的唯一的事再看一遍。

曾編譯的文件現在可以返回此偵聽器錯誤,反之亦然。

這是爲什麼?我該如何解決它?這實際上減慢了開發速度,按Cmd + C並每10分鐘左右啓動一次watch命令。

回答