2017-01-11 2 views
0

Ich versuche, meinen Code von Java-Skript zu Typ Skript und Visual Studio Code als Editor zu migrieren. Wenn ich die Dateien von js zu ts in meinem Projekt umbenenne, sehe ich keine Vorschläge/Warnungen (normalerweise unterstrichene rote Farbe - sagen wir zum Beispiel Variablentyp nicht deklariert in original JS Datei).Migration von js zu ts Editor Problem

Derzeit kompiliere ich den ts-Code manuell und behebe die Fehler, aber gibt es irgendeine Voreinstellung im VS-Code, um die Fehler direkt zu erkennen, anstatt sie zu kompilieren und zu prüfen?

Die tsconfig.json ist:

{ 
    "compilerOptions": { 
    "module": "commonjs", 
    "allowJs": true, 
    "target": "es6" 
    }, 
    "exclude": ["node_modules"] 
} 

Danke.

+0

müssen Sie höchstwahrscheinlich eine tsconfig.json-Datei für Ihr Projekt erstellen, in der Sie die Einrichtung Ihres Projekts angeben. Dadurch kann VSCode Ihnen weitere Informationen geben. – toskv

+0

@toskv Ich habe die tsconfig.json und tslint.json, aber ich bin mir nicht sicher, was ist die Regel, die für Parameter/Variablen-Deklarationen in tslint und Rückgabetypen für Funktionen hinzugefügt werden müssen. – user2608576

+0

können Sie Ihre tsconfig.json Datei teilen? :) Es kann sein, dass der Editor diese Dinge aufgrund Ihrer Konfiguration nicht als Fehler ansieht. :) – toskv

Antwort

0

Die folgende Typdefinitionsregel wurde in die Datei tslint.json eingefügt, um dies im VS-Code-Editor widerzuspiegeln: "typedef": [true, "Signatur", "Parameter", "Member-Variable-Deklaration"] - Das hat das Problem gelöst.