Me sale este error
ERROR en The Angular Compiler requiere TypeScript> = 3.1.1 y <3.2.0 pero en su lugar se encontró 3.2.1.
Parece que se actualizó Typecript, pero al compilador angular no le gusta eso.
¿Cómo puedo solucionar esto?
Me sale este error
ERROR en The Angular Compiler requiere TypeScript> = 3.1.1 y <3.2.0 pero en su lugar se encontró 3.2.1.
Parece que se actualizó Typecript, pero al compilador angular no le gusta eso.
¿Cómo puedo solucionar esto?
Respuestas:
Para solucionar esto, instale la versión 3.1.6 del mecanografiado específico
fuente
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
fuente
Primero instale su versión específica
Luego, antes de compilar
fuente
fuente
Si desea utilizar Angular con una versión de TypeScript no compatible, agregue esto a su
tsconfig.json
para ignorar la advertencia:fuente
Para este error, también puede definir un rango de versiones:
o para npm
Después de instalar la versión correcta del mecanografiado:
node_modules
carpetayarn install
onpm install
fuente
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 CircleCi se estaba volviendo molesto. Estoy ejecutando Angular 7.1
Ejecuté: $ npm i [email protected] --save-dev --save-exacto para actualizar el archivo package-lock.json.
Luego corrí: $ npm i
Después de eso ejecuté: corrección de auditoría de $ npm
"Este mensaje de error CircleCi" desapareció. Entonces funciona
fuente
Para el siguiente error:
Ejecute el siguiente comando NPM:
Enlace fuente
fuente
yarn add typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
o con npmnpm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exact
.También enfrenté problemas similares cuando intenté hacer el servicio. Pude resolverlo de la siguiente manera.
Nota:
Los siguientes son los pasos que utilicé para resolver esto.
Paso 1 . Verifique la versión de cli instalada en el símbolo del sistema (será la versión global de Angular CLI)
CLI angular: 8.3.13
Si cli se instaló anteriormente, muestra la versión global de cli.
Si no se instaló cli, podemos obtener el error
ng no se reconoce como un comando interno o externo
a. (Paso opcional)
Install Angular CLI global version
si. Verifique la versión nuevamente
Paso 2. Verifique la versión cli local instalada en su proyecto angular (ID de código VS o símbolo del sistema cd'd para su proyecto de proyecto)
Nota: Claramente, las versiones no están sincronizadas. Haz lo siguiente en tu proyecto angular
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
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.
Paso 3. Verifique si la versión cli del proyecto local ahora está sincronizada con la versión global
Paso 4. . Revalidar en el proyecto
Debería funcionar ahora
fuente