¿Cómo actualizar TypeScript a la última versión con npm?


177

Actualmente tengo instalada la versión TypeScript 1.0.3.0 en mi máquina.
Quiero actualizarlo a la última, es decir, 2.0.

¿Cómo hacer esto con npm?


1
especificar la versión exacta funcionó para mí, así: npm install typescript@2.9.2
Zohab Ali

Respuestas:


312

Tratar npm install -g typescript@latest. También puede usar en npm updatelugar de instalar, sin el último modificador.


Lo he intentado en el símbolo del sistema de Windows. Estoy usando el código de estudio visual de Microsoft.
blueMoon

10
Si escribe "npm list -g", ¿qué versión de TypeScript aparece?
eavidan

3
¡Uy! Estoy usando el último solo 2.1.0. Me consideraron erróneamente tsc -v como TypeScriptversión, ya que mostraba 1.0
blueMoon

9
Abra Cmd y haga 'where tsc', que muestra la lista de tipos de letra en la ruta, luego puede eliminar manualmente las rutas de tipografía fuera de nodejs. Este truco funcionó para mí después de horas de frustración al actualizar a typecript 2.2.2.
EvilInside

Mi mecanografiado está actualizado pero todavía no puedo generar "tsc --init"
Carl Sare

72

Abrir símbolo del sistema (cmd.exe / git bash)

Recomendado:

npm install -g typescript@latest

o

yarn global add typescript@latest  // if you use yarn package manager

Esto instalará la última versión mecanografiada si aún no está instalada ; de lo contrario, actualizará la instalación actual a la última versión.

Y luego verifique qué versión está instalada:

tsc -v

ingrese la descripción de la imagen aquí


Si ya tiene instalado el mecanografiado, también puede usar el siguiente comando para actualizar a la última versión, pero como han comentado los comentaristas, ¡confirmo que el siguiente comando no se actualiza a la última versión (a partir de ahora [ Feb 10 '17])!

npm update -g typescript@latest

34

Si está en Windows y tiene instalado Visual Studio, es posible que tenga algo en su RUTA que apunte a una versión anterior de TypeScript. Descubrí que eliminar la carpeta "C: \ Archivos de programa (x86) \ Microsoft SDKs \ TypeScript \ 1.0 \" de mi PATH (o eliminar / renombrar esta carpeta) permitirá que funcione la versión más reciente de tsc de TypeScript instalada globalmente.


2
Al abrir un indicador de cmd y escribir 'where tsc' le mostrará dónde está instalado
Veener el

12

Debería poder hacer esto simplemente escribiendo npm install -g typescript@2.0. Si esto no funciona, estoy empezando a preguntarme en qué versión de nodo y npm está. Intenta node -vy npm -vdescúbrelos. Debe estar en el nodo> 4.5 y npm> 3


Si tiene una versión anterior de npm, use esto: stackoverflow.com/questions/18412129/…
johnander11

1

Simplemente use el comando # npm update -g typescript
Para actualizar todo el módulo global instalado, use este comando# npm update -g


1

Para npm : puedes ejecutar:

npm update -g typescript

Por defecto, instalará la última versión.

Para hilo , puede ejecutar:

yarn upgrade typescript

O bien, puede eliminar la versión original, ejecutar yarn global remove typescripty luego ejecutar yarn global add typescript, por defecto también instalará la última versión del mecanografiado.

más detalles, puedes leer documentos de hilo .


0

Si está utilizando Windows con NodeJS muy antiguo, desinstale NodeJs y NVM (Node Version Manager) anteriores en el Panel de control (Win7) o Configuración / Aplicaciones (Win10) si existe. Asegúrese de que se eliminen de la RUTA.

Vuelva a instalar NodeJS: https://nodejs.org/en/download También instalará NPM.

Instalar TypeScript globalmente:

npm install -g typescript

Verificar instalación:

tsc -v

0

Use el comando whereen el indicador para encontrar el ejecutable actual en la ruta

C:\> where tsc
C:\Users\user\AppData\Roaming\npm\tsc
C:\Users\user\AppData\Roaming\npm\tsc.cmd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.