8

Bei der Verwendung von Javascript (es205) importiert das Intellisense scheint gebrochen zu sein.Intellisense funktioniert nicht mit Importen in Visual Studio Code

Wenn ich in der gleichen Datei arbeite, ruft VSC die Methoden vom Objekt mit den korrekten JSDoc-Informationen automatisch ab.

enter image description here

Wenn jedoch die Klasse in einer anderen Datei importieren, scheint die Intellisense vollständig gebrochen werden (david.david, wtf?).

enter image description here

Muss ich irgendwelche Einstellungen in Visual Studio-Code anpassen müssen diese Arbeit zu bekommen? Ich habe versucht, meine jsconfig-Datei auf es2015 Importe und es6 angepasst, aber das hat nicht funktioniert.

Mein jsconfig.json:

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

Ich hatte eine Menge Probleme mit es2015 in Code. Beendete es verschrottet und ging zurück zum Atom ... – erichardson30

+0

Ich habe anscheinend das Problem hier gefunden https://github.com/Microsoft/vscode-react-native/issues/61 es ist ein bekannter Fehler – koningdavid

Antwort

3

Weil Sie export ohne default verwenden müssen Sie allowSyntheticDefaultImports

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

Das gleiche mit

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

Und andere tritt ermöglichen.