Domanda

Just installato dattiloscritto estensione su vs2012 e seguito Installa dattiloscritto per Visual Studio 2012 e poi tutorial per chiamare il compilatore:

> tsc greeter.ts
.

Ma quando provo a compilare il file. Es.it dove devo digitare: tsc greeter.ts?Provato nella riga di comando vs e in Windows Console, ottieni sempre il messaggio che TSC non è riconosciuto come comando (Command "tsc" is not valid.).

È stato utile?

Soluzione

Assicurati 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 tuo percorso.In caso contrario, prova a riavviare CMD.EXE e vedere se si presenta con una copia nuova.Se questo fallisce, prova ad aggiungere uno dei precedenti manualmente al tuo percorso.

Altri suggerimenti

Se stai usando TSC come modulo nodo, assicurati di averlo installato con

npm install -g typescript
.

Allora dovrebbe essere disponibile globalmente nel prompt dei comandi del nodo

Per la gente su Windows con Visual Studio Codice , chi non vuole installare Full Visual Studio solo per tsc.exe, posso suggerire semplicemente scaricarlo da qui: https://www.microsoft.com/en-us/ Scarica / Details.aspx? ID= 48593 .

Questo è un peccato che questo collegamento manchi dalla pagina di download di tipo dattiloscritto.

Sebbene l'installer sia chiamato TypeScript for Visual Studio 2015, funziona anche con il codice Visual Studio.

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

Apri Ambiente Variabili Editor:

Win + s ; e , n , v , i , r , o < / kbd>; Fai clic su Modifica variabili di ambiente per il tuo account .

Nella finestra aperta Trova la variabile utente Path (nota che non è denominato %PATH% qui, ma è ancora questo). Probabilmente hai già un po 'di percorso lì già. Devi solo digitare ;, APPEND APPEND La posizione di installazione di tipo dattiloscritto e aggiungi un altro ; alla fine.

Screenshot per il tuo riferimento:

 Inserire l'immagine Descrizione qui

Dopo questo è fatto, aprire il prompt dei comandi e digita tsc -v. Se la versione di tsc.exe viene visualizzata, hai finito. Per questo lavoro, Riavvia il prompt dei comandi e il codice VS dopo aver effettuato la modifica al %PATH%.

P.S. Se ottieni "Errore TS5057: impossibile trovare un file TSCONFIG.JSON nella directory specificata: '.'", Creare solo file tsconfig.json nella root del documento (che probabilmente dove i tuoi file generacodictagcode sono) con contenuti semplici: .ts. Ciò significa "un file JSON vuoto <...>. Questo sarà sufficiente per la maggior parte delle persone". ( Source ).

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

Come nuova variabile del percorso, non utilizzare il numero tsc version visualizzato ma il nome della cartella di Destinazione è diverso.

Esempio:

tsc -v display 2.4.1 
.

Ma Directory da solo è

.

C: \ File di programma (X86) \ Microsoft SDKS \ Discritcript \ 2.4

Verifica che entrambe queste cartelle scopri quale versione da solo hai:

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

Fare clic con il pulsante destro del mouse sulla cartella che mostra il numero di versione quindi "Copia come percorso".

Incolla questo nel percorso del sistema (Accesso rapido - Tasto Windows quindi digita 'Env').Quindi aprire una nuova console del prompt dei comandi come amministratore e 'TSC' dovrebbe funzionare.

in where tsc del tipo CMD Se 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 qui. È necessario modificare manualmente il percorso ambientale seguendo la risposta @TranslucentCloud.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top