Solución:
este es el problema:
C:Program Files (x86)Microsoft SDKsTypeScript1.0tsc.exe
C:Program Files (x86)Microsoft SDKsTypeScript1.0tsc.js
desinstalar-actualizar-quitar-deshacerse-off: Extensiones obsoletas de Visual Studio …
o sacarlo del camino …
o cambie el nombre de la carpeta para confirmar el problema … luego bombardearla 🙂
compruebe lo que sucede si lo hace:
md x
cd x
tsc --init
npm init -y
npm link typescript
echo console.log('it works') > index.ts
tsc -p .
node .
debería salir
it works
además. Necesitaré instalar mecanografiado local en el proyecto si
un módulo del que depende, depende de él
necesita utilizar una función de compilador en “su” código
necesita usar una versión diferente a la instalada globalmente
para iniciar:
tsc --init
compilar
un ‘proyecto’ (basado en tsconfig.json):
tsc -p .
dónde . significa aquí
para compilar ‘otro’ proyecto
tsc -p other/tsconfig.json
Más ayuda
Lo que hice para ajustar la versión de TypeScript del comando tsc en mi sistema Windows fue:
Eliminando la ruta de Typecript 1.0 aquí. (Botón Inicio-> Escriba: variables de entorno, haga clic en la opción (versión en inglés de Windows aquí) y elija la variable de entorno del sistema PATH).
Luego entré:
mecanografiado de enlace npm
Y luego usé el comando refreshenv de Chocolatey para actualizar la variable de entorno PATH del sistema que ajusté.
refreshenv
Luego de ejecutar el comando: tsc -v obtuve: Versión 2.2.1
La versión actual de Typescript es 3.5+, pero instalé Typecript 2.2.1 globalmente porque estoy siguiendo un curso de Typescript usando esa versión.