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?
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 --versionCLI 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/latestB. Comprobar versión de nuevo
C:\Windows\system32>ng --version Angular CLI: 8.3.13Paso 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.8Nota: 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@latestAhora 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/cliPaso 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.13Etapa 4. . Revalidar en el proyecto
C:\apps\workspace\testProj>ng servedebería funcionar ahora
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, },Para solucionar esto, instale la versión específica de TypeScript 3.1.6
npm i typescript@3.1.6 --save-dev --save-exactEn 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"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
npm install typescript@">=3.1.1 <3.3.0" --save-dev --save-exact rm -rf node_modules npm installPrimero instale su versión objetivo
npm i typescript@3.1.6 --save-dev --save-exactEntonces antes de compilar haz
npm iERROR 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-exacto para npm
npm install typescript@">=3.4.0 <3.6.0" --save-dev --save-exactDespués de instalar la versión correcta de mecanografiado:
node_modulesyarn install o la instalación de npm install