Monday, 15 August 2011

sass - Webstorm SCSS File Watcher does not respect parent directory -


मेरे scss में निम्न संरचना है:

नेस्टेड निर्देशिका दृश्य:

 < कोड> शैली एसएएस घटक _somecomponent.scss _someothercomponent.scss style.scss style.css  

ढह गई निर्देशिका दृश्य:

  शैली / शैली.css शैली / sass /style.scss शैली / sass / components / _somecomponent.scss शैली / sass / components / _someothercomponent.scss  

शैली.scss में शामिल है _somecomponent.scss और _someothercomponent.scss , और यह style.css उत्पन्न करने के लिए माना जाता है। यह सब ठीक से करता है, लेकिन आउटपुट फ़ाइल सही निर्देशिका में नहीं है। वर्तमान में यह शैली / sass / style.css के लिए आउटपुट करता है।

वेबस्टॉर्म निम्न पैरामीटर से कॉन्फ़िगर किया गया है:

  प्रोग्राम: / usr / bin / Sass तर्कः-no-cache -update $ fileName $: $ फ़ाइलनामविवरण बिना एक्सटेंशन $। Css कार्य निर्देशिका: $ $ fileDir $ आउटपुट पथ: $ FileParentDir $ \ $ फ़ाइलनामव्यक्तिविस्तार $। Css  

phpstorm टैग जोड़ दिया गया है क्योंकि यह एक ही फाइल देखनेवाला को webstorm के साथ साझा करता है। मैं नवीनतम वेबस्टॉर्म 9.x के साथ मैक ओएस एक्स का प्रयोग कर रहा हूं।

मैं आउटपुट पथ कैसे ठीक कर सकता हूं?

कृपया इसके अनुसार तर्क फ़ील्ड बदलें:

  प्रोग्राम: / usr / bin / sass तर्क: --no-cache -update $ fileName $: $ FileParentDir $ / $ FileName बिना एक्स्टेंशन $। सीएसएस कार्य निर्देशिका: $ $ $ $ $ आउटपुट पथ: $ $ $ FileParentDir $ / $ FileName बिना एक्स्टेंशन $ .css  

विकल्प को रिफ्रेश करने के लिए आउटपुट पथ संकलक को नहीं बताता है जनित फाइलें कहां रखनी है - आपको कार्यक्रम के अनुसार तर्कसंगत सेट करना पड़ता है; 'आउटपुट पथ' IDE द्वारा अपने फाइल सिस्टम को बाहरी परिवर्तनों के साथ सिंक्रनाइज़ करने के लिए प्रयोग किया जाता है - आपको यह सुनिश्चित करने की ज़रूरत है कि निर्दिष्ट प्रतिमान वास्तविक कंपाइलर आउटपुट से मेल खाता है ताकि आईडीई जानता हो कि जेनरेट फाइलों को कहाँ देखना चाहिए। इसलिए आपको गैर-डिफ़ॉल्ट स्थान में बनाए गए उत्पन्न फ़ाइलों के लिए दोनों 'तर्क' और 'ताज़ा करने के लिए आउटपुट पथ' विकल्प को संशोधित करने की आवश्यकता है।


No comments:

Post a Comment