Kann nicht Typoskript Compiler finden: Befehl „tsc“ ist nicht gültig

stimmen
36

Nur Typoskript Erweiterung VS2012 installiert und anschließend Typoskript für Visual Studio 2012 installieren und dann das Tutorial , den Compiler zu nennen:

> tsc greeter.ts

Aber wenn ich versuche , .ts Datei zu kompilieren , wo soll ich eingeben: tsc greeter.ts? Versuchte es in VS - Befehlszeile und in Windows - Konsole, erhält immer die Meldung , dass tsc nicht als Befehl erkannt wird ( Command tsc is not valid.).

Veröffentlicht am 02/10/2012 um 08:19
quelle vom benutzer
In anderen Sprachen...                            


7 antworten

stimmen
54

Wenn Sie tsc als Knotenmodul mit, stellen Sie sicher, haben Sie es installiert mit

npm install -g typescript

Dann sollte es global in Ihrer Knoten Eingabeaufforderung zur Verfügung

Beantwortet am 19/01/2013 um 13:02
quelle vom benutzer

stimmen
34

Stellen Sie sicher, Sie haben,

C:\Program Files (x86)\Microsoft SDKs\TypeScript\0.8.0.0

oder,

C:\Program Files\Microsoft SDKs\TypeScript\0.8.0.0

auf Ihrem Weg. Wenn nicht, versuchen neu zu starten CMD.EXEund sehen , ob mit einer neuen Kopie erscheint. Wenn das fehlschlägt, versuchen Sie manuell auf Ihrem Weg eine der oben hinzufügen.

Beantwortet am 02/10/2012 um 08:38
quelle vom benutzer

stimmen
5

Für Leute auf Windows - mit Visual Studio - Code , die nicht will , voll Visual Studio nur für installieren tsc.exe, kann ich vorschlagen , einfach zum Download von hier: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

Das ist schade, dass diese Verbindung von der Typoskript Download-Seite fehlt.

Obwohl der Installer aufgerufen TypeScript for Visual Studio 2015, es funktioniert mit Visual Studio - Code als auch.

Nachdem Sie das Typoskript heruntergeladen und installiert hat , sollten Sie manuell sein Installationsverzeichnis (fügen Sie C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\in meinem Fall) an die %PATH% Umgebungsvariable .

Offener Umgebungsvariablen-Editor:

Win+ S; e, n, v, i, r, o; klicken Sie auf Bearbeiten Umgebungsvariablen für Ihr Konto .

Im Fenster geöffnet finden PathBenutzervariable (beachten Sie, dass es nicht gestattet %PATH%hier, aber immer noch , das ist es). Sie haben wahrscheinlich einige Pfade dort bereits festgelegt. Sie geben Sie einfach ;, fügen Sie das Typoskript Standort installieren und eine weitere hinzufügen ;am Ende.

Screenshot für Ihre Referenz:

Geben Sie hier image description

Nachdem dies geschehen ist, öffnen Sie die Eingabeaufforderung und geben tsc -v. Wenn tsc.exe‚s Version angezeigt bekommen, sind Sie fertig. Damit dies funktioniert, starten Sie die Eingabeaufforderung und VS - Code nach der Änderung auf die Herstellung %PATH%.

PS Wenn Sie erhalten „Fehler TS5057: Es kann keine tsconfig.json Datei im angegebenen Verzeichnis finden:‚‘“, nur erstellen tsconfig.jsonDatei im Document - Root (das ist wahrscheinlich , wo Ihre .tsDateien sind) mit einfachen Inhalt: {}. Das bedeutet , „eine leere JSON - Datei <...>. Das ist für die meisten Menschen ausreichend sein wird.“ ( Quelle ).

Beantwortet am 15/11/2016 um 17:57
quelle vom benutzer

stimmen
1

Als neue Pfadvariablen, verwenden Sie die angezeigten nicht tsc versionNummer , aber den Typoskript Ordnernamen , die anders ist.

Probe :

tsc -v display 2.4.1 

aber Typoskript Verzeichnis

C: \ Program Files (x86) \ Microsoft SDKs \ Typoskript \ 2.4

Beantwortet am 01/08/2017 um 08:57
quelle vom benutzer

stimmen
1

Normalerweise schließen und wieder öffnen Sie die Eingabeaufforderung die Probleme löst.

Beantwortet am 10/09/2014 um 21:16
quelle vom benutzer

stimmen
0

In CMD - Typ , where tscwenn es nicht zeigen den Pfad so C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\es Ihre tsc bedeutet läuft nicht aus here.You den Umgebungspfad , indem Sie manuell ändern müssen @TranslucentCloud‚s Antwort.

Beantwortet am 21/01/2019 um 07:19
quelle vom benutzer

stimmen
0

Prüfen Sie diese beiden Ordner, um herauszufinden, was Typoskript Version Sie haben:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\
C:\Program Files\Microsoft SDKs\TypeScript\

Rechtsklick auf den Ordner mit der Versionsnummer dann ‚Kopie als Pfad‘ zeigt.

Fügen Sie diesen in Ihrem Systempfad (Schnellzugriff - Windows-Taste und geben Sie ‚env‘). Dann öffnen Sie eine neue Eingabeaufforderung Konsole als Administrator und ‚tsc‘ sollte funktionieren.

Beantwortet am 22/11/2017 um 01:04
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more