How to Fix The Angular Compiler requires TypeScript >=3.4.0 and <3.5.0 but 3.5.3 was found instead.

To fix the “Angular Compiler requires TypeScript >=3.4.0 and <3.5.0 but 3.5.3 was found instead” error, you need to downgrade TypeScript to a compatible version. For example, typescript@3.4.0 will fix this error.

You can install typescript@3.4.0 using the below command.

npm install typescript@3.4.0 --save-dev

This command will install TypeScript version 3.4.0 as a development dependency in your project.

If you prefer to use TypeScript 3.5.0 instead, you can install it with this command:

npm install typescript@3.5.0 --save-dev

After downgrading TypeScript, you should no longer see the error message and the Angular Compiler should work as expected.

The “Angular Compiler requires TypeScript >=3.4.0 and <3.5.0 but 3.5.3 was found instead” error occurs when you have installed a newer version of TypeScript than the one supported by Angular.

The error indicates that the version of TypeScript installed in your project (3.5.3) is incompatible with the version required by the Angular Compiler. The Angular Compiler requires a TypeScript version between 3.4.0 and 3.5.0.

Remember that the different versions of Angular may require different versions of TypeScript, so always check the compatibility of your installed packages when upgrading or downgrading.

Leave a Comment