Ich habe gerade vs Code v1 (die neueste Version) und Typoskript v1.8.10 (neueste Version) installiert. Ich folgte der genauen Anweisung von vs-Code website, aber kann nicht Vs-Code, um die einfachste Typoskript-Datei zu erstellen, obwohl ich es manuell erstellen kann durch Ausführen von TSC-Befehl in GIT Bash. Die Ausgabe aus dem vs Code ist:Typescript kann nicht in vs-Code kompiliert werden: Fehler TS5007
error TS5007: Cannot resolve referenced file: '.'.
error TS5023: Unknown option 'p'
Use the '--help' flag to see options.
Dies ist die Datei meines helloworld.ts ist die einfacher sein kann, nicht wirklich:
class Greet {
private _message : string;
constructor(message : string) {
this._message = message;
}
Say =() => console.log(this._message);
}
var g = new Greet('hello typescript!');
g.Say();
Das ist meine tasks.json Datei:
{
// See http://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"command": "tsc",
"isShellCommand": true,
"args": ["-p", "."],
"showOutput": "silent",
"problemMatcher": "$tsc"
}
und tsconfig.json:
{
"compilerOptions": {
"target": "es6",
"module": "commonjs",
"sourceMap": true
}
}
danke; Das hat das Problem behoben. Ich kann nicht glauben, dass Leute aus MS nicht daran gedacht haben, als sie das Typoskript-Dokument für vs code geschrieben haben ... – stt106
Wie Fabio Turati im Folgenden kommentierte, fügt die Lösung eine neue Variable hinzu, die auf Ihre TypeScript-Version verweist. Beispiel: C: \ Programme (x86) \ Microsoft SDKs \ TypeScript \ 1.8 \. Ich habe seinen Vorschlag hier einfach kopiert, um ihn besser sichtbar zu machen. – MarceloRB
Jetzt können Sie Visual Studio 2013 entfernen und eine neuere Version verwenden. – Wouter