Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

609
Vistas
ERROR en The Angular Compiler requiere TypeScript> = 3.1.1 y <3.2.0 pero se encontró 3.2.1 en su lugar

estoy recibiendo este error

ERROR en The Angular Compiler requiere TypeScript >=3.1.1 y <3.2.0 pero se encontró 3.2.1 en su lugar.

Parece que Typescript se actualizó, pero al Compilador Angular no le gusta eso.

¿Cómo puedo solucionar esto?

over 4 years ago · Santiago Trujillo
9 Respuestas
Responde la pregunta

0

También enfrenté problemas similares cuando traté de hacer un servicio ng. Pude resolverlo de la siguiente manera.
Nota:

 C:\Windows\system32> is on windows command prompt C:\apps\workspace\testProj> is on VS code Terminal (can also be doable in another command prompt)

Los siguientes son los pasos que usé para resolver esto.

Paso1 . Verifique la versión cli instalada en el símbolo del sistema (será la versión global de Angular CLI)

 C:\Windows\system32>ng --version

CLI angular: 8.3.13

Si cli se instaló anteriormente, muestra la versión global de cli.

Si cli no se instaló, es posible que obtengamos el error.
ng no se reconoce como un comando interno o externo

un. (Paso opcional) Install Angular CLI global version

 C:\Windows\system32>npm install -g @angular/cli C:\Windows\system32>npm install -g @angular-cli/latest

B. Comprobar versión de nuevo

 C:\Windows\system32>ng --version Angular CLI: 8.3.13

Paso 2. Verifique la versión cli local instalada en su proyecto angular (código VS ide o símbolo del sistema cd'd a su proyecto)

 C:\apps\workspace\testProj>ng --version Angular CLI: 7.3.8

Nota: Claramente, las versiones no están sincronizadas. Haga lo siguiente en su proyecto angular

 C:\apps\workspace\testProj>ng update @angular/cli -> important to sync with global cli version

Nota : si la actualización no funciona con el comando anterior (ref: Cómo actualizar Angular CLI a la última versión ) En el símbolo del sistema, uninstall global angular cli, clean the cache and reinstall the cli

 C:\Windows\system32>npm uninstall -g angular-cli C:\Windows\system32>npm cache clean or npm cache verify #(if npm > 5) C:\Windows\system32>npm install -g @angular/cli@latest

Ahora actualice la versión de su proyecto local, porque la versión cli de su proyecto local tiene mayor prioridad que la global cuando intenta ejecutar su proyecto.

 C:\apps\workspace\testProj>rm -rf node_modules C:\apps\workspace\testProj>npm uninstall --save-dev angular-cli C:\apps\workspace\testProj>npm install --save-dev @angular/cli@latest C:\apps\workspace\testProj>npm install C:\apps\workspace\testProj>ng update @angular/cli

Paso 3. Verifique si la versión cli del proyecto local ahora está sincronizada con la global

 C:\Windows\system32>ng --version Angular CLI: 8.3.13 C:\apps\workspace\testProj>ng --version Angular CLI: 8.3.13

Etapa 4. . Revalidar en el proyecto

 C:\apps\workspace\testProj>ng serve

debería funcionar ahora

over 4 years ago · Santiago Trujillo Denunciar

0

Si desea usar Angular con una versión de TypeScript no compatible, agregue esto a su tsconfig.json para ignorar la advertencia:

 "angularCompilerOptions": { "disableTypeScriptVersionCheck": true, },
over 4 years ago · Santiago Trujillo Denunciar

0

Para solucionar esto, instale la versión específica de TypeScript 3.1.6

 npm i typescript@3.1.6 --save-dev --save-exact
over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso, el siguiente comando funcionó para Windows. Instalará la última versión requerida entre 3.1.1 y 3.2.0. Dependiendo del sistema operativo, use comillas dobles o simples

 npm install typescript@">=3.1.1 <3.2.0"
over 4 years ago · Santiago Trujillo Denunciar

0

Obtuve un error similar del registro de errores de CircleCi.

"ERROR en The Angular Compiler requiere TypeScript >=3.1.1 y <3.3.0 pero en su lugar se encontró 3.3.3333".

Solo para que sepa que esto no afectó a la aplicación Angular, pero el error de CircleCi se estaba volviendo molesto. Estoy ejecutando Angular 7.1

Ejecuté: $ npm i typescript@3.1.6 --save-dev --save-exact para actualizar el archivo package-lock.json.

Luego ejecuté: $ npm i

Después de eso ejecuté: $ npm audit fix

"Este mensaje de error de CircleCi" desapareció. entonces funciona

over 4 years ago · Santiago Trujillo Denunciar

0

npm install typescript@">=3.1.1 <3.3.0" --save-dev --save-exact rm -rf node_modules npm install
over 4 years ago · Santiago Trujillo Denunciar

0

Primero instale su versión objetivo

 npm i typescript@3.1.6 --save-dev --save-exact

Entonces antes de compilar haz

 npm i
over 4 years ago · Santiago Trujillo Denunciar

0

Para el siguiente error:

ERROR en The Angular Compiler requiere TypeScript >=3.4.0 y <3.6.0 pero se encontró 3.6.3 en su lugar.

Ejecute el siguiente comando NPM:

 $ npm install typescript@3.5.3

Enlace fuente

over 4 years ago · Santiago Trujillo Denunciar

0

ERROR en The Angular Compiler requiere TypeScript >=3.4.0 y <3.6.0 pero se encontró 3.6.3 en su lugar.

Para este error también puede definir un rango de versión:

 yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact

o para npm

 npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact

Después de instalar la versión correcta de mecanografiado:

  1. Eliminar carpeta node_modules
  2. Ejecute la instalación de yarn install o la instalación de npm install
  3. Compila y cruza los dedos xD
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda