2016-08-26 2 views
1

Was ist der aktuelle Ratschlag, wenn Sie Javascript/jQuery Intellisense in VS-Code (1.4.0) erhalten? Die meisten Antworten, die ich gefunden habe, verwenden TSD, was ich (obwohl sehr kürzlich) für veraltet halte.Intellisense im VS-Code - aktuelle Empfehlung

Ich habe eine jsconfig.json

{ 
    "compilerOptions": { 
    "target": "ES6", 
    "module": "commonjs", 
    "allowSyntheticDefaultImports": true 
    }, 
    "exclude": [ 
    "node_modules" 
    ] 
} 

I (in diesem Projekt) öffnen eine Ordnerstruktur, die viele "Websites" enthält. Ich habe versucht, die Datei sowohl auf der Wurzelebene der Ordnerstruktur als auch auf der Stammebene von dem, was ich gerade verwende (d. H. Dem, von dem ich http-Server ausführen werde, um die Seite zu starten), zu setzen. Keine Freude.

Ich hatte Intellisense Art der Arbeit in anderen Projekten, dh ich kann "Go to Definition", und bekomme eine Methode Parameter Popup, aber ich habe nie erfolgreich den "Typ. Und siehe die Method Liste" was ist was ich sehr lieben würde !!

Nach einer Suche nach Antworten gestern versuchte ich npm install typings --global, aber immer noch nichts.

(Ich verwende auch eslint - in dem unwahrscheinlichen Fall, dass alle Chancen macht (Interferenz)?)

Was habe ich verpasst?

Antwort

3

Typings für viele populäre Bibliotheken sind verfügbar here, einschließlich jQuery.

VS Code kann diese mit JavaScript und TypeScript verwenden.

Wie bei Ihrem JS-Code kann der Editor aufgrund der Natur von JS nicht alle Typinformationen ableiten. Intellisense ist daher begrenzt. Wenn Typsicherheit und Intellisense-Unterstützung für Ihr Projekt wichtig sind, können Sie die Verwendung von TypeScript in Erwägung ziehen.

Weitere Details unter JavaScript support in VS Code.

+0

Ich denke, das muss die Antwort sein - aber es wird warten müssen, bis ich Zeit habe, es zu erforschen. Gott, ich vermisse Winforms Entwicklung mit den späteren Versionen von Visual Studio SO VIEL ... WYSIWIG Design-Oberfläche, so, keine Ausgaben für immer Dinge zu richten oder skalieren, volle intellisense ... * Achselzucken * was können Sie tun? Die Zeiten sind hart ... – kpollock

Verwandte Themen