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

583
Vistas
El compilador angular requiere TypeScript> = 3.4.0 y <3.5.0 pero se encontró 3.5.3 en su lugar

Recibo el siguiente error cuando hago npm run build:

El compilador angular requiere TypeScript >=3.4.0 y <3.5.0 pero se encontró 3.5.3 en su lugar.

He intentado lo siguiente por separado:

npm install typescript@">=3.4.0 <3.5.0". Luego eliminó node_modules y package.json. Ejecute la instalación de npm

actualización npm --force. Luego eliminó node_modules y package.json. Ejecute la instalación de npm

Todavía recibo el error:

Mi paquete.json contiene las siguientes dependencias:

 "dependencies": { "@angular/animations": "8.1.0", "@angular/cdk": "^8.0.2", "@angular/cli": "^8.1.0", "@angular/common": "8.1.0", "@angular/compiler": "8.1.0", "@angular/core": "8.1.0", "@angular/forms": "8.1.0", "@angular/http": "7.2.15", "@angular/material": "^8.0.2", "@angular/platform-browser": "8.1.0", "@angular/platform-browser-dynamic": "8.1.0", "@angular/router": "8.1.0", "@ngx-translate/core": "^11.0.1", "@ngx-translate/http-loader": "^4.0.0", "angular-user-idle": "^2.1.2", "angular2-cookie": "^1.2.6", "core-js": "^2.6.7", "rxjs": "6.5.2", "rxjs-tslint": "^0.1.5", "stream": "0.0.2", }, "devDependencies": { "@angular-devkit/build-angular": "^0.801.0", "@angular/compiler-cli": "8.1.0", "@angular/language-service": "8.1.0", "@types/jasmine": "~3.3.13", "@types/jasminewd2": "~2.0.6", "@types/node": "~12.6.1", "jasmine-core": "~3.4.0", "jasmine-spec-reporter": "~4.2.1", "protractor": "~5.4.2", "ts-node": "~8.3.0", "tslint": "~5.18.0", "typescript": "^3.4.5" }

ng --version da el siguiente resultado:

 Angular CLI: 8.1.2 Node: 10.16.0 OS: win32 x64 Angular: 8.1.0 ... animations, common, compiler, compiler-cli, core, forms ... language-service, platform-browser, platform-browser-dynamic ... router Package Version ----------------------------------------------------------- @angular-devkit/architect 0.801.2 @angular-devkit/build-angular 0.801.2 @angular-devkit/build-optimizer 0.801.2 @angular-devkit/build-webpack 0.801.2 @angular-devkit/core 8.1.2 @angular-devkit/schematics 8.1.2 @angular/cdk 8.1.1 @angular/cli 8.1.2 @angular/http 7.2.15 @angular/material 8.1.1 @ngtools/webpack 8.1.2 @schematics/angular 8.1.2 @schematics/update 0.801.2 rxjs 6.5.2 typescript 3.5.3 webpack 4.35.2

¿Qué podría estar yendo mal aquí?

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

0

Tienes dos opciones:

1-automáticamente:

esto instalará la versión correcta

 npm install typescript@">=3.4.0 and <3.5.0" --save-dev

2-manualmente:

vaya a package.json y cambie su versión de typescript , si desea actualizar su proyecto angular a

Angular 13 ( npm install typescript@"~4.4.0" --save-dev )

 "devDependencies": { ... "typescript": "~4.4.0" }

Angular 12 ( npm install typescript@"~4.2.0" --save-dev )

 "devDependencies": { ... "typescript": "~4.2.0" }

Angular 11 ( npm install typescript@"~4.0.0" --save-dev )

 "devDependencies": { ... "typescript": "~4.0.0" }

Angular 10 ( npm install typescript@"~3.8.0" --save-dev )

 "devDependencies": { ... "typescript": "~3.8.0" }

Angular 9 ( npm install typescript@"~3.7.0" --save-dev )

 "devDependencies": { ... "typescript": "~3.7.0" }

Angular 8 ( npm install typescript@"~3.4.0" --save-dev )

 "devDependencies": { ... "typescript": "~3.4.0" }

Angular 7 ( npm install typescript@"~3.1.0" --save-dev )

 "devDependencies": { ... "typescript": "~3.1.0" }

Angular 6 ( npm install typescript@"~2.9.0" --save-dev )

 "devDependencies": { ... "typescript": "~2.9.0" }

Angular 4 ( npm install typescript@"~2.2.0" --save-dev )

 "devDependencies": { ... "typescript": "~2.2.0" }

Entonces corre:

 npm install
over 4 years ago · Santiago Trujillo Denunciar

0

use este comando su trabajo para mí .. Gracias

 npm i typescript@">=3.6.4 <3.8.0"
over 4 years ago · Santiago Trujillo Denunciar

0

Si desea actualizar su proyecto angular a Angular 11

 npm install typescript@">=4.0.0 and <4.2.0" --save-dev

En paquete.json:

 "devDependencies": { ... "typescript": "^4.1.5" }
over 4 years ago · Santiago Trujillo Denunciar

0

En mi caso recibí este error al migrar de Angular 10 a Angular 11.

 An unhandled exception occurred: The Angular Compiler requires TypeScript >=4.0.0 and <4.2.0 but 4. 2.3 was found instead.

Para resolver este problema, utilicé este código en Visual Studio donde existe mi proyecto Angular:

 npm install typescript@'>==4.0.0 <4.2.0'
over 4 years ago · Santiago Trujillo Denunciar

0

Cuando tuve un error similar, ejecuté:

 yarn clean cache

Si usa npm, puede intentar ejecutar:

 npm clean cache

No estoy seguro de que sea una solución al 100%, pero espero que pueda ayudar a alguien.

over 4 years ago · Santiago Trujillo Denunciar

0

En lugar de "typescript": "^3.4.5" en devDependencies en su archivo package.json , ingrese "typescript": "~3.4.5" y guarde el archivo, luego ejecute npm install nuevamente. Funcionó para mí.

over 4 years ago · Santiago Trujillo Denunciar

0

Uso de Angular 11

 npm i -D typescript@4.0.5
over 4 years ago · Santiago Trujillo Denunciar

0

Desinstale TypeScript usando el siguiente comando:

 npm uninstall typescript

y luego instale la versión específica de mecanografiado:

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

0

Este problema depende principalmente de la versión @angular/cli, por lo que el mecanografiado depende de la versión angular

cuando actualice angular verifique este sitio web (devDependency)

https://david-dm.org/angular/angular-cli

y hacer

npm i --save-dev mecanografiado@3.4.5

Se requiere la versión 3.4.5

over 4 years ago · Santiago Trujillo Denunciar

0

Ejecuta esto:

 npm i --save-dev typescript@~3.4.5
over 4 years ago · Santiago Trujillo Denunciar

0

Ejecute este script para encontrar la versión exacta

 npm install typescript@">=3.4.0 and <3.5.0" --save-dev
over 4 years ago · Santiago Trujillo Denunciar

0

No necesita desinstalar y volver a instalar el mecanografiado para que pueda instalar la versión específica de mecanografiado como se recomienda en el error.

 npm install typescript@ version

o puedes correr

 npm install typescript@ version --save-dev

para guardarlo en el paquete json

over 4 years ago · Santiago Trujillo Denunciar

0

También estaba teniendo este problema en mi Angular 9 , pero con diferentes números de versión.

ERROR en The Angular Compiler requiere TypeScript >=3.6.4 y <3.8.0 pero se encontró 3.8.2 en su lugar.

ingrese la descripción de la imagen aquí

lo que hice fue,

  1. Fui a Angular 9 rompiendo cambios
  2. Busqué la versión typescript y encontré que solo admite 3.7
  3. Edite mi versión de typescript en package.json como "typescript": "~3.7.0"
  4. corrió npm i

El ~ aquí es importante ya que se asegurará de que se actualizará solo a la próxima versión del parche (< 3.8.0 ), no a las versiones menores, si usa ^ también se actualizará a las versiones menores (por ejemplo, 4.0.0) 4.0.0 ).

over 4 years ago · Santiago Trujillo Denunciar

0

Su error es "^" "typescript": "^3.4.0" en su paquete.json

la solución es "typescript": "~3.4.0"

over 4 years ago · Santiago Trujillo Denunciar

0

¡Buenas noticias!

Puede usar TypeScript 3.5 si actualiza a Angular 8.2+. La versión 8.1 aún no lo admitía.

Prueba: https://github.com/angular/angular-cli/issues/15134#issuecomment-516908416

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