3

Compass を使い始めたのですが、動作が非常に奇妙です。このコマンドを使用する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 コマンドを開始すると、開発が本当に遅くなります。

4

1 に答える 1