learn guidelines documenting compilar javascript visual-studio-2012 typescript tsc

javascript - guidelines - No se puede encontrar el compilador de Typescript: el comando "tsc" no es vĂ¡lido



typescript reference (6)

Acabo de instalar la extensión de TypeScript para VS2012 y seguí la instalación de TypeScript para Visual Studio 2012 y luego el tutorial para llamar al compilador:

> tsc greeter.ts

Pero cuando intento compilar un archivo .ts, ¿dónde debería escribir: tsc greeter.ts ? Lo intenté en la línea de comandos de VS y en la consola de Windows, siempre aparece el mensaje de que tsc no se reconoce como comando (el Command "tsc" is not valid. ).


Asegúrese de tener,

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

o,

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

en tu camino. De lo contrario, intente reiniciar CMD.EXE y vea si aparece una copia nueva. Si eso falla, intente agregar manualmente uno de los anteriores a su ruta.


Como nueva variable de ruta, no use el número de tsc version muestra, pero sí el nombre de la carpeta de TypeScript.

Muestra:

tsc -v display 2.4.1

pero el directorio de TypeScript es

C: / Archivos de programa (x86) / Microsoft SDKs / TypeScript / 2.4


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

Es una pena que este enlace no se encuentre en la página de descarga de TypeScript.

Aunque el instalador llamó a TypeScript for Visual Studio 2015 , también funciona con Visual Studio Code.

Después de descargar e instalar el TypeScript, debe agregar manualmente su directorio de instalación ( C:/Program Files (x86)/Microsoft SDKs/TypeScript/2.0/ en mi caso) a la %PATH% entorno %PATH% .

Editor de variables de entorno abierto:

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

En la ventana abierta, encuentre la variable de usuario Path (tenga en cuenta que no se llama %PATH% aquí, pero aún así es). Probablemente ya tienes un camino establecido allí. Simplemente escribe ; , agregue la ubicación de instalación de TypeScript y agregue una más ; en el final.

Captura de pantalla para su referencia:

Una vez hecho esto, abra el símbolo del sistema y escriba tsc -v . Si se tsc.exe la versión de tsc.exe , ya está. Para que esto funcione, reinicie Command Prompt y VS Code luego de realizar el cambio en %PATH% .

PD Si obtiene el "error TS5057: No se puede encontrar un archivo tsconfig.json en el directorio especificado: ''.''", Simplemente cree el archivo tsconfig.json en la raíz del documento (probablemente sea donde están sus archivos .ts ) con contenido simple: {} . Esto significa "un archivo JSON vacío <...>. Esto será suficiente para la mayoría de las personas". ( source )


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


Si está utilizando tsc como un módulo de nodo, asegúrese de haberlo instalado con

npm install -g typescript

Entonces debería estar disponible globalmente en el indicador de comando de su nodo


Verifique ambas carpetas para descubrir qué versión de TypeScript tiene:

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

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

Pegue esto en su ruta del sistema (acceso rápido - tecla de Windows y luego escriba ''env''). Luego abra una nueva consola de solicitud de comando como administrador y ''tsc'' debería funcionar.