2014-10-02 7 views
9

क्या कम्पास को कॉन्फ़िगर करने का कोई तरीका है कि यह गैर-स्प्राइट फ़ाइल के प्रत्येक परिवर्तन पर मेरे sprites को पुन: संकलित या जांच नहीं करता है?कम्पास स्टॉप की जांच/संकलन को संकुचित करें

मैं फ़ाइल lists.scss को संपादित करने में कोशिश कर रहा हूँ, लेकिन मैं जाँच करने के लिए कम्पास के लिए इंतजार करना (मैं अपनी जाँच का मानना ​​है, हो सकता है इसके संकलन) कम्पास से पहले एक स्प्राइट फ़ाइल (कई बार) मेरी lists.css फ़ाइल अधिलेखित कर देता है। इन sprites की जांच करने के लिए कंपास की प्रतीक्षा कर रहा है हमारी टीम को बहुत समय लग रहा है।

➜ proj2 git:(tU8N) ✗ compass watch 
>>> Compass is polling for changes. Press Ctrl-C to Stop. 
>>> Change detected at 21:52:39 to: lists.scss 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
    error static/sass/application.scss (Line 354 of static/sass/lists.scss: Invalid CSS after "": expected selector, was "") 
overwrite application.css 
    error static/sass/lists.scss (Line 354: Invalid CSS after "": expected selector, was "") 
overwrite lists.css 
>>> Change detected at 21:52:48 to: lists.scss 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
WARNING: 'icon-ok-32.png' was not found (or cannot be read) in static/images 
overwrite application.css 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
overwrite lists.css 
>>> Change detected at 21:54:58 to: lists.scss 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
WARNING: 'icon-ok-32.png' was not found (or cannot be read) in static/images 
overwrite application.css 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
unchanged static/images/sprite-icon-s18bb1f8a7d.png 
overwrite lists.css 

अद्यतन

  • सास 3.2.19 (मीडिया मार्क)
  • कम्पास 0.12.6 (एन्हिलम) कम्पास के लिए
+0

सास और कम्पास के संस्करण सहायक होंगे। – steveax

उत्तर

1

यह उम्मीद नहीं है व्यवहार, मैं के रूप में जहाँ तक जानना। कम्पास आपके स्प्राइट आइकन में परिवर्तन का पता लगाता है और केवल तभी यह आपके स्प्राइट्स को पुनः संकलित करता है।

मुझे लगता है कि आपके पास एक आइकन गुम या अपठनीय है, हालांकि ("चेतावनी: 'आइकन-ओके -32.png' स्थिर/छवियों में नहीं मिला (या पढ़ा नहीं जा सकता)"। क्या आप यह सुनिश्चित कर सकते हैं कि आप इस आइकन को वापस रखें या इसे अपने सीएसएस में कॉल करना बंद करें और देखें कि यह आपकी समस्या को हल करता है या नहीं?

+2

मुझे पॉल के समान समस्या है। समस्या यह नहीं है कि कंपास sprites recompiling है, लेकिन सिर्फ तथ्य यह है कि यह परिवर्तन की जांच कर रहा है। परिवर्तनों की जांच करने की प्रक्रिया में मेरा सीपीयू प्रशंसक जा रहा है और इसमें कई सेकंड लगते हैं। – justspamjustin

+0

देर से उत्तर उपयोगकर्ता 3170356 के लिए खेद है, लेकिन आइकन-ok-32.png वापस डालने से समस्या ठीक नहीं हुई है। – Paul

+0

ठीक है, मुझे कहना है कि यह थोड़ा अजीब है। क्या आप अपना config.rb पोस्ट कर सकते हैं? किसी भी मौके से 0.12.7 तक अपग्रेड करना आपकी समस्या को ठीक करता है? साथ ही, क्या कोई कारण है कि आप कम्पास संस्करण 1 का उपयोग नहीं कर रहे हैं? – user3170356

संबंधित मुद्दे