Nu se poate găsi compilator typescript: Comanda „TSC“ nu este validă

voturi
36

Doar instalat extensia typescript la VS2012 și urmat Instalați typescript pentru Visual Studio 2012 și apoi tutorial pentru a apela compilator:

> tsc greeter.ts

Dar când am încerca să compilați fișierul în cazul în care ar trebui să i TS tip: tsc greeter.ts? Am încercat - o în linia de comandă VS și în consola ferestre, pentru a primi întotdeauna mesajul că TSC nu este recunoscută ca comandă ( Command tsc is not valid.).

Întrebat 02/10/2012 la 08:19
sursa de către utilizator
În alte limbi...                            


7 răspunsuri

voturi
54

Dacă utilizați TSC ca un modul de nod, asigurați-vă că ați instalat cu

npm install -g typescript

Apoi, ar trebui să fie disponibile la nivel global în prompterul de comandă nod

Publicat 19/01/2013 la 13:02
sursa de către utilizator

voturi
34

Asigurați-vă că aveți,

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

sau,

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

pe calea ta. Dacă nu, încercați să reporniți CMD.EXEși a vedea dacă apare o copie proaspătă. În cazul în care nu reușește, încercați să adăugați una dintre cele de mai sus manual la calea ta.

Publicat 02/10/2012 la 08:38
sursa de către utilizator

voturi
5

Pentru oameni de pe Ferestre cu Visual Studio Code , care nu doresc să instaleze pe deplin Visual Studio doar pentru tsc.exe, eu pot sugera pur și simplu descărca de aici: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

Aceasta este rușine că această legătură lipsește din pagina de descărcare masina de scris.

Deși programul de instalare numit TypeScript for Visual Studio 2015, acesta funcționează cu Visual Studio Code, de asemenea.

După ce ați descărcat și instalat typescript, ar trebui să adăugați manual directorul de instalare ( C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\în cazul meu) la %PATH% variabila de mediu .

Deschideți editorul de variabile de mediu:

Win+ S; e, n, v, i, r, o; faceți clic pe Editați variabilele de mediu pentru contul dvs. .

În fereastra deschisă găsi Pathvariabilă de utilizator (rețineți că nu este numit %PATH%aici, dar totuși acest lucru este). Probabil că aveți o anumită cale de a pune acolo deja. Trebuie doar sa tip ;, adăugați typescript instala locația și adăugați încă ;în cele din urmă.

Screenshot pentru referință:

introduceți descrierea imaginii aici

După ce se face acest lucru, Prompt comandă deschis și de tip în tsc -v. În cazul în care tsc.exeversiunea lui este obtinerea afișată, ați terminat. Pentru ca acest lucru să funcționeze, reporni Linie de comandă și Codul de VS după efectuarea schimbării către cele %PATH%.

PS Dacă primiți „eroare TS5057: Nu se poate găsi un fișier tsconfig.json la directorul specificat:«»“, trebuie doar să creați tsconfig.jsonfișierul în rădăcina documentului (care este , probabil , în cazul în care dvs. .tsfișiere sunt) cu un conținut simplu: {}. Aceasta înseamnă că „un fișier JSON gol <...>. Acest lucru va fi suficient pentru cei mai mulți oameni.“ ( Sursa ).

Publicat 15/11/2016 la 17:57
sursa de către utilizator

voturi
1

Ca variabilă nouă cale, nu utilizați afișat tsc versionnumărul , dar typescript Folder Numele care este diferit.

Probă :

tsc -v display 2.4.1 

dar directorul typescript este

C: \ Program Files (x86) \ Microsoft SDK-uri \ typescript \ 2.4

Publicat 01/08/2017 la 08:57
sursa de către utilizator

voturi
1

De obicei, închiderea și redeschide linia de comandă rezolvă problemele.

Publicat 10/09/2014 la 21:16
sursa de către utilizator

voturi
0

În tipul CMD în where tsccazul în care nu arată o cale ca aceasta C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\înseamnă TSC dvs. nu funcționează , de la here.You nevoie pentru a schimba manual calea de mediu urmând @TranslucentCloude răspunsul.

Publicat 21/01/2019 la 07:19
sursa de către utilizator

voturi
0

Verificați aceste două dosare pentru a afla ce versiune typescript aveți:

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

Faceți clic dreapta pe folderul care arată numărul versiunii, apoi „copie ca cale“.

Inserați acest lucru în calea de sistem (pentru acces rapid - tasta Windows, apoi tastați „env“). Apoi, deschide o nouă consolă de comandă promptă în calitate de administrator și „TSC“ ar trebui să funcționeze.

Publicat 22/11/2017 la 01:04
sursa de către utilizator

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