8

में आयात के साथ काम नहीं कर रहा है जावास्क्रिप्ट (es2015) आयात का उपयोग करते समय इंटेलिसेंस टूटा हुआ प्रतीत होता है।इंटेलिजेंस विजुअल स्टूडियो कोड

जब मैं एक ही फ़ाइल में काम कर रहा हूं, तो वीएससी सही जेएसडीओसी जानकारी के साथ ऑब्जेक्ट से विधियों को स्वत: जांचता है।

enter image description here

हालांकि, जब एक और फाइल में कक्षा का आयात, Intellisense पूरी तरह से टूट किया जा रहा है (david.david, WTF?)।

enter image description here

मैं इस काम के पाने के लिए दृश्य स्टूडियो संहिता में किसी भी सेटिंग को समायोजित करने की आवश्यकता है? मैंने अपनी jsconfig फ़ाइल को es2015 आयात और es6 में समायोजित करने का प्रयास किया लेकिन यह काम नहीं किया।

मेरे jsconfig.json:

{ 
    "compilerOptions": { 
     "module": "es6" 
    } 
} 
+0

कोड में es2015 का उपयोग करके मुझे बहुत सी समस्याएं थीं। इसे खत्म करने के लिए समाप्त हो गया और परमाणु पर वापस चला गया ... – erichardson30

+0

मुझे यह समस्या यहां मिली है https://github.com/Microsoft/vscode-react-native/issues/61 यह एक ज्ञात बग है – koningdavid

उत्तर

3

क्योंकि आप default बिना export उपयोग कर रहे हैं आप allowSyntheticDefaultImports

{ 
    "compilerOptions": { 
     "target": "es6", 
     "allowSyntheticDefaultImports": true 
    } 
} 

ही

import fs from 'fs'; 
import axios from 'axios'; 

और अन्य लोगों के साथ होता है सक्षम करने के लिए की जरूरत है।

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