Angular 20 Node.js & TypeScript Requirements
Angular 20 needs Node.js ^20.19.0 || ^22.12.0 || ^24.0.0 and TypeScript >=5.8.0 <6.0.0 on its latest release. Enter your versions to check them.
Your project
Find it with ng version
Find it with node -v
Find it with npx tsc -v
Find it with npm ls rxjs
Angular:
Angular 20.2 – 20.3 requirements
Long-term support (security and critical fixes only) until 2026-11-28.
| Needs | Supported range | Recommended |
|---|---|---|
| Node.js | ^20.19.0 || ^22.12.0 || ^24.0.0 | Node 24 LTS (24.0.0+) |
| TypeScript | >=5.8.0 <6.0.0 | TypeScript 5.9 |
| RxJS | ^6.5.3 || ^7.4.0 | RxJS ^7.4.0 |
.nvmrc
24package.json engines
"engines": {
"node": "^20.19.0 || ^22.12.0 || ^24.0.0"
}Install
npm install --save-dev typescript@~5.9.0
npm install rxjs@^7.4.0Moving up? Angular 20 → 21 upgrade plan · All Angular 20 requirements
Angular 20 Version Requirements
Angular 20 supports Node.js ^20.19.0 || ^22.12.0 || ^24.0.0, TypeScript >=5.8.0 <5.9.0 (20.0) to >=5.8.0 <6.0.0 (latest 20.x), and RxJS ^6.5.3 || ^7.4.0. For a new setup, use Node 24 and TypeScript 5.9.
| Angular | Node.js | TypeScript | RxJS | Support |
|---|---|---|---|---|
| 20.2 – 20.3 | ^20.19.0 || ^22.12.0 || ^24.0.0 | >=5.8.0 <6.0.0 | ^6.5.3 || ^7.4.0 | LTS |
| 20.0 – 20.1 | ^20.19.0 || ^22.12.0 || ^24.0.0 | >=5.8.0 <5.9.0 | ^6.5.3 || ^7.4.0 | LTS |
Frequently Asked Questions
- Which Node.js version does Angular 20 need?
- Angular 20 supports Node.js ^20.19.0 || ^22.12.0 || ^24.0.0. Use Node 24 (24.0.0 or newer).
- Which TypeScript version does Angular 20 need?
- Angular 20 needs TypeScript >=5.8.0 <5.9.0 (20.0) to >=5.8.0 <6.0.0 (latest 20.x). On the latest 20.x release, install TypeScript 5.9.
- Is Angular 20 still supported?
- Angular 20 is in long-term support, which means critical and security fixes only, until 2026-11-28.
Related
Sources
Checked against Angular's official compatibility table and support schedule. Last reviewed .