¿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?

Luna azul
fuente
1
especificar la versión exacta funcionó para mí, así: npm install [email protected]
Zohab Ali

Respuestas:

312

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

eavidan
fuente
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
Leyendas
fuente
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.

Veener
fuente
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 [email protected]. 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

Andrew Reid
fuente
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

Tovoheria Pascal
fuente
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 .

Little Roys
fuente
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
Donato Szilagyi
fuente
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
impactro
fuente