Non riesci a trovare compilatore tipografico: Command "TSC" non è valido

voti
36

Appena installato l'estensione tipografico per VS2012 e seguiti Installare dattiloscritto per Visual Studio 2012 e quindi l' esercitazione per chiamare il compilatore:

> tsc greeter.ts

Ma quando provo a compilare ts file in cui dovrei digitare: tsc greeter.ts? Provato a riga di comando VS e in console di Windows, sempre ottenere il messaggio che TSC non è riconosciuto come comando ( Command tsc is not valid.).

È pubblicato 02/10/2012 alle 08:19
fonte dall'utente
In altre lingue...                            


7 risposte

voti
54

Se stai usando TSC come modulo nodo, assicurarsi di aver installato con

npm install -g typescript

Allora dovrebbe essere disponibile a livello mondiale nel prompt dei comandi del nodo

Risposto il 19/01/2013 a 13:02
fonte dall'utente

voti
34

Assicurarsi di avere,

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

o,

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

sul vostro cammino. In caso contrario, provare a riavviare CMD.EXEe vedere se si presenta con una nuova copia. Se non funziona, prova ad aggiungere uno dei precedenti manualmente al percorso.

Risposto il 02/10/2012 a 08:38
fonte dall'utente

voti
5

Per la gente su di Windows con codice Visual Studio , che non vogliono installare completa di Visual Studio solo per tsc.exe, posso suggerire di scaricare semplicemente da qui: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

Questa è la vergogna che questo legame non è presente nella pagina di dattiloscritto di download.

Anche se il programma di installazione chiamato TypeScript for Visual Studio 2015, funziona con codice Visual Studio pure.

Dopo aver scaricato e installato il dattiloscritto, è necessario aggiungere manualmente la sua directory di installazione ( C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\nel mio caso) per la %PATH% variabile d'ambiente .

Aprire editor di variabili d'ambiente:

Win+ S; e, n, v, i, r, o, clicca Modifica variabili d'ambiente per il tuo account .

Nella finestra aperta trovare Pathvariabile utente (notare che non si chiama %PATH%qui, ma ancora è questo). Probabilmente avete un po 'di percorso impostato già lì. Basta digitare ;, aggiungere il dattiloscritto percorso di installazione e aggiungere un altro ;alla fine.

Screenshot per il vostro riferimento:

entrare descrizione dell'immagine qui

Dopo aver fatto questo, Prompt dei comandi aperto e digitare tsc -v. Se tsc.exesi sta visualizzata la versione 's, il gioco è fatto. Per far funzionare tutto questo, riavviare Prompt dei comandi e codice VS dopo aver apportato modifiche al %PATH%.

PS Se si ottiene "Errore TS5057: Impossibile trovare un file tsconfig.json nella directory specificata: ''"., Basta creare tsconfig.jsonfile nella root del documento (che è probabilmente dove i tuoi .tsfile sono) con contenuti semplici: {}. Questo significa "un file JSON vuoto <...>. Questo sarà sufficiente per la maggior parte delle persone." ( Fonte ).

Risposto il 15/11/2016 a 17:57
fonte dall'utente

voti
1

Come nuova variabile percorso, non utilizzare l'visualizzata tsc versionnumero, ma il nome della cartella dattiloscritta che è diverso.

Campione :

tsc -v display 2.4.1 

ma directory dattiloscritto è

C: \ Program Files (x86) \ Microsoft SDK \ dattiloscritto \ 2.4

Risposto il 01/08/2017 a 08:57
fonte dall'utente

voti
1

Di solito chiudere e riaprire il prompt dei comandi risolve i problemi.

Risposto il 10/09/2014 a 21:16
fonte dall'utente

voti
0

In tipo CMD where tscse non mostra un percorso come questo C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\significa che il TSC non è in esecuzione da here.You bisogno di modificare manualmente il percorso dell'ambiente seguendo @TranslucentCloud's risposta.

Risposto il 21/01/2019 a 07:19
fonte dall'utente

voti
0

Controllare entrambe queste cartelle per scoprire quale versione avete dattiloscritto:

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

Pulsante destro del mouse sulla cartella che mostra il numero di versione quindi 'Copia come percorso'.

Incolla questo nel vostro percorso di sistema (accesso rapido - tasto Windows quindi digitare 'env'). Quindi aprire una nuova console di comando rapido come amministratore e 'TSC' dovrebbe funzionare.

Risposto il 22/11/2017 a 01:04
fonte dall'utente

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