No se puede encontrar el compilador de imprenta: Comando "cac" no es válido

votos
36

Acaba de instalar la extensión de transcripción de la VS2012 y seguido Instalar mecanografiado para Visual Studio 2012 y luego el tutorial para llamar al compilador:

> tsc greeter.ts

Pero cuando intento compilar Ts archivo donde debería Tipo I: tsc greeter.ts? Probado en la línea de comandos VS y en la consola de Windows, siempre reciben el mensaje de que el CET no se reconoce como comando ( Command tsc is not valid.).

Publicado el 02/10/2012 a las 08:19
fuente por usuario
En otros idiomas...                            


7 respuestas

votos
54

Si está utilizando TSC como un módulo de nodo, asegúrese de que ha instalado con

npm install -g typescript

Entonces debería estar disponible a nivel mundial en su línea de comandos nodo

Respondida el 19/01/2013 a las 13:02
fuente por usuario

votos
34

Asegúrese de que tiene,

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

o,

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

en su camino. Si no es así, intente reiniciar CMD.EXEy ver si se presenta con una nueva copia. Si eso no funciona, trate de añadir uno de los anteriores manualmente en su camino.

Respondida el 02/10/2012 a las 08:38
fuente por usuario

votos
5

Para la gente en Ventanas con código de Visual Studio , que no desean instalar Visual Studio completo sólo para tsc.exe, puedo sugerir que simplemente descargarlo desde aquí: https://www.microsoft.com/en-us/download/details. aspx? id = 48593 .

Esta es la vergüenza de que este enlace no se encuentra en la página de descarga mecanografiado.

A pesar de que el instalador llama TypeScript for Visual Studio 2015, que funciona con código de Visual Studio.

Después de que ha descargado e instalado el texto mecanografiado, se debe añadir manualmente el directorio de instalación ( C:\Program Files (x86)\Microsoft SDKs\TypeScript\2.0\en mi caso) a la %PATH% variable de entorno .

Abrir editor de variables de entorno:

Win+ S; e, n, v, i, r, o; haga clic en las variables de entorno de edición para su cuenta .

En la ventana abierta encontrar Pathvariable de usuario (tenga en cuenta que no se nombra %PATH%aquí, pero aún así esto es él). Es probable que tenga algún camino establecido ya. Basta con escribir ;, añada el texto mecanografiado ubicación de instalación y agregue más ;al final.

Captura de pantalla para su referencia:

introducir descripción de la imagen aquí

Una vez hecho esto, el símbolo del sistema abierto y escriba tsc -v. Si tsc.exese está representada versión 's, ya está hecho. Para que esto funcione, reinicie el símbolo del sistema y el Código VS después de hacer el cambio a la %PATH%.

PD: Si se obtiene "TS5057 de error: No se puede encontrar un archivo tsconfig.json en el directorio especificado: ''", acaba de crear tsconfig.jsonarchivos en el directorio raíz de documentos (que es probablemente donde sus .tsarchivos son) con contenidos simples: {}. Esto significa "un archivo JSON vacío <...>. Esto será suficiente para la mayoría de la gente." ( Fuente ).

Respondida el 15/11/2016 a las 14:57
fuente por usuario

votos
1

Como nueva variable de ruta, no utilice el que se muestra tsc versionel número, sino el nombre de carpeta mecanografiado que es diferente.

Muestra:

tsc -v display 2.4.1 

pero es mecanografiado directorio

C: \ Archivos de programa (x86) \ Microsoft SDKs \ mecanografiado \ 2.4

Respondida el 01/08/2017 a las 05:57
fuente por usuario

votos
1

Por lo general, el cierre y vuelva a abrir el símbolo del sistema resuelve los problemas.

Respondida el 10/09/2014 a las 21:16
fuente por usuario

votos
0

En el tipo CMD where tscsi no muestra un camino como esto C:\Program Files (x86)\Microsoft SDKs\TypeScript\typescript version you installed\significa que su TSC no se está ejecutando desde here.You necesidad de cambiar la ruta del entorno manualmente siguiendo @TranslucentCloud's respuesta.

Respondida el 21/01/2019 a las 07:19
fuente por usuario

votos
0

Compruebe tanto de estas carpetas para averiguar qué versión mecanografiada que tiene:

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

Haga clic en la carpeta que muestra el número de versión y luego 'copiar como camino'.

Pega esto en la ruta del sistema (acceso rápido - tecla de Windows y escriba 'env'). A continuación, abra un nuevo comando de la consola como administrador y pronta 'cac' debe funcionar.

Respondida el 21/11/2017 a las 22:04
fuente por usuario

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