2015-07-30 20 views
5

grunt-scss-lint (Yakut bağımlılığı ve mücevher yüklü değilken sessiz hata nedeniyle) stylelint ile değiştirmeye çalışıyorum. Ben (bir PostCSS eklentisi, bir Grunt eklentidir) stylelint ES6 gerektirdiğinden bu olduğunu varsayalımStil çizgisini Grunt ile nasıl kullanılır?

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

:

İçine çalıştırıyorum sorun şu hatadır.

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

herhangi Sadece grunt çalıştırmak nerede çalışmak için bu almanın yolu değil bazı garip geçici çözüm like this var mı?

+0

Stilelenin tüm yeni sıcaklığa ihtiyaç duyduğunu biliyorum, ancak yine de Grunt ile çalışmayı nasıl yapacağımı bilmiyorum. https://github.com/stylelint/stylelint#requirements –

+0

Lütfen gruntfile.js dosyanızı paylaşabilir misiniz? Ben homurdanma + stylelint + sass –

cevap

6

Sadece Düğüm sürümünüzü yükseltmeniz gerekiyor gibi görünüyor. 0.12 veya daha yüksek bir sürümü çalıştırırsanız, Harita ile ilgili sorun yaşamazsınız. (Bu "garip geçici çözümü" garip hale getiren --harmony bayrağı, 0.12+ içinde gerekli değildir.)

Düğüm yüklemesi, Grunt'tan bağımsızdır. Orada ne olduğunu görmek için node -v'u çalıştırın. Ve bir yükseltme gerekiyorsa, en son almak için sadece nodejs.org kullanın.

+0

kancalama zor bir zaman geçiriyorum Çok teşekkür ederim, David! Bu hile yaptı. Umarım benim aptal sorusu diğer insanlara yardım eder. :) –

+1

Eminim yalnız değilsin. – davidtheclark