Typings 1.X y Unable to Find "react"


Hace poco que actualizamos a la versión 1.X de Typings y nos encontramos con una sorpresa, lo que antes funcionaba sin problemas:

typings install react --ambient --save

Nos da ahora un mensaje de error bien feo Unable to find "react" ("npm") in the registry

Después de buscar un poco encontramos varias pistas:

  • En este post nos explica que tenemos que indicar ahora el origen del paquete.
  • En el breaking changes de typings nos comentan cambios en los parametros de la línea de comandos.

Es decir ahora tenemos que indicar el origen de donde proviene la definición, si hacemos un search nos indica si es npm o dt:

typings search --name react

 

Esto lo tenemos que añadir al nombre del paquete cuando los instalamos (desde la consola de ms-dos o desde bash tenemos que utilizar el separador ~).

typings install dt~react --save --global

 

Tambíen tenemos que indicarle que es un paquete global (ver breaking changes de typings).

Espero que esto os ahorre un par de cabezazos contra el monitor.