Angular and Typescript version compatibility
Here is a summary of the relationship between the versions compatibility between Angular, TypeScript and Nodejs.
|13.0||2021-11-03||>= 4.4.2||>= 12.20.0|
|10.1.0||2020-09-02||4.0, >= 3.9|
|9.0.0||2020-02-06||>= 3.6 and 3.7|
If your mix of versions is not the same it doesn’t mean that your application won’t compile and run. This table is based on Angular’s migration instructions from one version to another. Sometimes the required version of TypeScript and Node are between a range, here it’s shown the minimal version.
If you notice any inconsistency, please write it in the comments, I will fix it.
The main source of this table are the releases notes of Angular that you can findhere.
The table doesn’t report every version of Angular, only the versions that change the version of TypeScript supported.
The goal is to have a better experience using the correct version of TypeScript and its most up-to-date features.