Publicado el 2 comentarios

Como Actualizar Angular (A lo bestia!)

La documentación oficial, y el sitio https://update.angular.io/, dicen que la vida es hermosa y que basta con:

ng update @angular/cli @angular/core

La hermosura de la vida se disuelve una vez uno se encuentra con un error

Cannot GET /

ó con

ERROR in The Angular Compiler requires TypeScript >=3.1.1 and <3.2.0 but 3.2.2 was found instead.

ó con cualquiera de sus hermanitos malvados.

Sin embargo, actualizando Angular 7 a Angular 8, me encontré la manera de hacerlo a lo bestia:

ng update --all --force

Esto forzará a que se acualice todo. Luego podremos lidiar con la actualización de typescript con algo como esto:

npm i [email protected]

En caso de que al intentar servir la aplicación, salga un error como este:

ERROR in The Angular Compiler requires TypeScript >=3.4.0 and <3.6.0 but 3.6.2 was found instead.

Es posible actualizar typescript dentro de los mismos rangos que indica el error así:

npm install [email protected]">=3.4.0 <3.6.0"

Si esto no funciona, sigan buscando!

2 comentarios en “Como Actualizar Angular (A lo bestia!)

  1. hola
    tengo el mismo problema y ya he intentado cambiando varias versiones y aplique el comando que sugieres, sigo sin poder solucionarlo
    :'(

    1. Hola Jesus,

      Gracias por compartir. Cada actualización es distinta y algunas vienen con sorpresas, a pesar de que el proceso ha mejorado mucho.

      En primera línea, te recomiendo seguir lo que dice la página oficial de actualizaciones de Angular (https://update.angular.io/).

      También es posible que alguna librería o componente que estés utilizando no sea compatible. En algunas ocasiones incluso me he visto en la necesidad de esperar un tiempo antes de actualizar

      Tienes algún detalle del error que te está saliendo? Tal vez me de alguna pista.

      Saludos!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *