Skip to content

The latest version of Nx supports the actively supported versions of Angular (current and LTS versions). Workspaces in any of those versions are recommended to use the latest version of Nx to benefit from all the new features and fixes.

Nx and Angular Version Compatibility Matrix

Section titled “Nx and Angular Version Compatibility Matrix”

Below is a reference table that matches versions of Angular to the version of Nx that is compatible with it. The table shows the version of Angular, the recommended version of Nx to use and the range of Nx versions that support the version of Angular.

We provide a recommended version, and it is usually the latest minor version of Nx in the range provided because there will have been bug fixes added since the first release in the range.

Angular VersionNx Version (recommended)Nx Version (range)
~20.1.0latest>=21.3.0 <=latest
~20.0.0latest>=21.2.0 <=latest
~19.2.0latest>=20.5.0 <=latest
~19.1.0latest>=20.4.0 <=latest
~19.0.0latest>=20.2.0 <=latest
~18.2.0latest>=19.6.0 <=latest
~18.1.0latest>=19.5.0 <=latest
~18.0.0latest>=19.1.0 <=latest
~17.3.0~21.1.0>=18.2.0 <21.2.0
~17.2.0~21.1.0>=18.1.1 <21.2.0
~17.1.0~21.1.0>=17.3.0 <21.2.0
~17.0.0~21.1.0>=17.1.0 <21.2.0
~16.2.0~20.1.0>=16.7.0 <20.2.0
~16.1.0~20.1.0>=16.4.0 <20.2.0
~16.0.0~20.1.0>=16.1.0 <20.2.0
~15.2.0~19.0.0>=15.8.0 <19.1.0
~15.1.0~19.0.0>=15.5.0 <19.1.0
~15.0.0~19.0.0>=15.2.0 <=15.4.8 || >=15.7.0 <19.1.0
~14.2.0~17.0.0>=14.6.0 <=15.1.1 || >=15.7.0 <17.1.0
~14.1.0~17.0.0>=14.5.0 <=14.5.10 || >=15.7.0 <17.1.0
~14.0.0~17.0.0>=14.2.1 <=14.4.3 || >=15.7.0 <17.1.0
^13.0.014.1.9>=13.2.0 <=14.1.9
^12.0.013.1.4>=12.3.0 <=13.1.4
^11.0.012.2.0>=11.0.0 <=12.2.0
^10.0.010.4.15>=9.7.0 <=10.4.15
^9.0.09.6.0>=8.12.4 <=9.6.0
^8.0.08.12.2>=8.7.0 <=8.12.2

Additionally, you can check the supported versions of Node and Typescript for the version of Angular you are using in the Angular docs.

Nx and Angular Rspack Version Compatibility Matrix

Section titled “Nx and Angular Rspack Version Compatibility Matrix”

Below is a reference table that matches versions of Angular Rspack to the versions of Angular and Nx that is compatible with it.

Angular RspackAngularNx
~20.8.0~19.2.0>= 20.8.1 <= latest
~20.7.0~19.2.0>= 20.8.1 <= latest
~20.6.0~19.2.0>= 20.6.0 <= latest