2016-03-30 14 views
20

साथ मैं linting त्रुटि मेरी कोड में 'import' is only available in ES6 (use 'esversion: 6').वी.एस. कोड ES6

सब कुछ संबंधित ES6 एक त्रुटि फेंक रहा है हो रही है। यह सुनिश्चित नहीं है कि इसे काम करने के लिए मुझे क्या कॉन्फ़िगर करना है।

उत्तर

56

अपनी परियोजना के लिए और इस फ़ाइल प्रकार के अंदर .jshintrc नाम की एक फ़ाइल में जोड़ें इस:

{ 
    "esversion": 6 
} 

आप इसे यहाँ देख सकते हैं:

enter image description here

+1

हमेशा! धन्यवाद :) – erichardson30

+2

दस्तावेज की तलाश करने वालों के लिए http://jshint.com/docs/options/#esversion। –

+1

इसे स्वचालित रूप से जोड़ा जाना चाहिए। – Xaqron

8

आप "esversion": 6 jshint.options को जोड़ सकते हैं उपयोगकर्ता सेटिंग्स में। सेटिंग्स आप प्रदर्शित जब settings

VS Code Settings

को वी.एस. कोड में

"jshint.options":{ 
    "esversion":6 
} 

, सिर:

{ 
    "jshint.options": { 
    "esversion": 6 
    } 
} 
1

यह करने के लिए एक आसान तरीका है निम्नलिखित अपनी सेटिंग्स में जोड़ने के लिए है एक User Settings टैब खुल जाएगा जो इस तरह दिखता है:

User Settings Tab

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

उपयोगकर्ता सेटिंग जहां आप किसी भी वैश्विक सेटिंग्स लागू करना चाहिए है हैं कि आप किसी भी परियोजना के लिए आप कभी भी काम करना चाहेंगे।

वर्कस्पेस सेटिंग्स वह जगह है जहां आप सेटिंग बदल सकते हैं जो केवल आपके वर्तमान प्रोजेक्ट पर लागू होनी चाहिए।

मेरे मामले में, क्योंकि मुझे पता है कि मेरी कुछ परियोजनाएं ईएस 6 का उपयोग कर सकती हैं, मुझे त्रुटि चेतावनी देने की आवश्यकता है अगर मैं ईएस 6 मेरी गैर-ईएस 6 परियोजनाओं का उपयोग कर रहा हूं ... इसलिए मैंने इसे केवल सेट किया मेरी कार्यस्थान सेटिंग

लेकिन, करने के लिए आप जानते हैं कि कुछ भी आप वी.एस. कोड में कोड, एक ES6, परियोजना हो तो एक कदम बचाने के लिए, और अपने उपयोगकर्ता सेटिंग्स में जोड़ने के लिए जा रहा है, तो।

अपनी पसंद के बावजूद, यह आप इशारा अपने ES6 परियोजनाओं पर आप ES6 के लिए की जरूरत है कुछ सरल दे देंगे :)

Workspace Setting

+1

यह एक महान उत्तर था और +1 प्रोजेक्ट निर्देशिकाओं के भीतर एक अतिरिक्त फ़ाइल बनाने के लिए नहीं था ... स्क्रीनशॉट भी बहुत उपयोगी है, बहुत बहुत धन्यवाद! – natureminded