Ich führe Visual Studio Code 1.17.2 auf Arch Linux, um auf Node.js/Angular4 zu beginnen. Um durch lose Typen verursachte Unordnung zu vermeiden, möchte ich TypeScript auch auf dem NodeJS-Server verwenden. Also heißt meine Hauptdatei server.ts
.Kein intellisense für .ts-Dateien in Visual Studio-Code
Das Problem: Ich bekomme keine Intellisense auf externen Paketen wie Express oder socket.io. Wenn ich zum Beispiel require('express').
eintippe, gibt es keine Liste mit Vorschlägen für Methoden. Dies scheint durch die Erweiterung verursacht zu werden: Nach dem Umbenennen server.ts
zu server.js
funktioniert es gut (Typings wurden bereits mit npm installiert).
Da meine Datei TypeScript und kein JavaScript ist, möchte ich die korrekte .ts
Erweiterung anstelle von .js
verwenden. Aber wie kann ich Intellisense arbeiten basierend auf .ts
Erweiterung?
ich das Paket installiert habe bereits der 'tsc' Befehl ist global verfügbare in meiner Schale. Auch die Typings sind installiert, zB 'npm install @ typings/socket.io --save-dev', aber ich bekomme immer noch kein intellisense nach der Eingabe von' require ('socket.io'). ' – Lion