2015-07-30 5 views
5

मैं के साथ grunt-scss-lint (इसकी रूबी निर्भरता और चुप विफलता के कारण) को प्रतिस्थापित करने की कोशिश कर रहा हूं।ग्रंट के साथ स्टाइललिंट का उपयोग कैसे करें?

$ grunt                   
Loading "Gruntfile.js" tasks...ERROR 
>> ReferenceError: Map is not defined 

मुझे लगता है इस वजह से stylelint (जो एक PostCSS प्लगइन है, न कि ग्रंट प्लगइन है) ES6 की आवश्यकता है:

समस्या मैं में चल रहा हूँ

निम्न त्रुटि है।

Here's the code that's throwing the Map is not defined error.

इस पाने के लिए काम करने के लिए जहां मैं सिर्फ grunt चला सकते हैं किसी भी तरह से नहीं है और कुछ अजीब तरीके को like this है?

+0

मुझे एहसास है कि स्टाइललिंट को सभी नई गर्मियों की आवश्यकता है, लेकिन मुझे अभी भी पता नहीं है कि ग्रंट के साथ काम कैसे किया जाए। https://github.com/stylelint/stylelint#requirements –

+0

क्या आप अपना gruntfile.js साझा कर सकते हैं? मुझे कठोर समय लग रहा है + स्टाइललिंट + एसएएस –

उत्तर

6

ऐसा लगता है कि आपको बस अपने नोड के संस्करण को अपग्रेड करना होगा। यदि आप 0.12 या उच्चतर चलाते हैं, तो आपको मानचित्र के साथ परेशानी नहीं होनी चाहिए। (--harmony ध्वज जो "अजीब कामकाज" अजीब 0.12+ में अजीब नहीं है।)

नोड स्थापना Grunt से स्वतंत्र है। यह देखने के लिए node -v चलाएं। और यदि आपको अपग्रेड की आवश्यकता है, तो नवीनतम पाने के लिए बस nodejs.org का उपयोग करें।

+0

धन्यवाद, डेविड! वह चाल है। उम्मीद है कि मेरा बेवकूफ सवाल अन्य लोगों की मदद करेगा। :) –

+1

मुझे यकीन है कि आप अकेले नहीं हैं। – davidtheclark

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