2016-09-10 8 views
16

मैंने हाल ही में नवीनतम लैरवेल 5.3 में खींचा है।PhpStorm 2016 में ECMAScript 6 समर्थन

elixir(mix => { 
    mix.sass('app.scss') 
     .webpack('app.js'); 
}); 

PhpStorm 2016.2 कि इस कोड को त्रुटि से पता चलता है:

Expression statement is not assignment or call. 

साथ ही, जब यह मुठभेड़ों कोड ऑटो फ़ॉर्मेटर mucks सब कुछ gulp.js फ़ाइल में, वहाँ नए ES6 तीर समारोह वाक्य रचना है ऐसा इसलिए क्योंकि यह इसे एक त्रुटि के रूप में देखता है।

मैं phpStorm को एक त्रुटि के रूप में दिखाने से रोकने के लिए कैसे प्राप्त करूं?

उत्तर

50

Settings > Languages & Frameworks > JavaScript

पर जाएं तो करने के लिए ECMAScript 6

+3

वहाँ ECMAScript6 डिफ़ॉल्ट भाषा के संस्करण बनाने के लिए कोई तरीका है? मैं केवल प्रति प्रोजेक्ट को सेट करने में सक्षम हूं। – Gustavo

+2

@ गुस्तावो: 'फ़ाइल> डिफ़ॉल्ट सेटिंग्स ...' पर जाएं 'भाषाएं और फ्रेमवर्क> जावास्क्रिप्ट'। 'ईसीएमएस्क्रिप्ट 6' में 'जावास्क्रिप्ट भाषा संस्करण'' बदलें – qwertz

2

MacOSJavaScript language version बदलने के लिए: Menu > PhpStorm> Preferences > Languages & Frameworks > JavaScript और बदल JavaScript language version to ECMAScript 6