Angular 22 does not build due to incompatible node versions available
- Dominant language
- No language data
- Stars
- 346
- Forks
- 67
- PR merge metrics
- No merged PRs in 30d
Description
Angular 22 has the following support node versions:
^22.22.3 || ^24.15.0 || ^26.0.0
When building the error log shows:
```
Error: Platform 'nodejs' version '>=24.15' is unsupported. Supported versions: 12.19.0, 12.20.0, 12.21.0, 12.22.0, 12.22.11, 12.22.12, 12.22.4, 12.22.6, 12.22.9, 14.15.0, 14.15.1, 14.16.0, 14.17.0, 14.17.4, 14.17.6, 14.18.3, 14.19.1, 14.20.1, 14.21.2, 14.21.3, 16.13.1, 16.13.2, 16.14.0, 16.14.2, 16.18.0, 16.19.0, 16.20.0, 16.20.1, 16.20.2, 16.5.0, 16.6.1, 16.8.0, 18.0.0, 18.1.0, 18.12.0, 18.12.1, 18.14.0, 18.15.0, 18.16.0, 18.16.1, 18.17.1, 18.19.0, 18.19.1, 18.2.0, 18.20.3, 18.20.4, 18.20.5, 18.20.7, 18.20.8, 20.11.0, 20.11.1, 20.14.0, 20.15.1, 20.17.0, 20.18.0, 20.18.1, 20.18.3, 20.19.1, 20.19.3, 20.19.5, 20.19.6, 20.20.0, 20.9.0, 22.13.0, 22.14.0, 22.15.0, 22.17.0, 22.20.0, 22.21.1, 22.22.0, 22.9.0, 24.13.0, 12.19.0, 12.20.0, 12.21.0, 12.22.0, 12.22.11, 12.22.12, 12.22.4, 12.22.6, 12.22.9, 14.15.0, 14.15.1, 14.16.0, 14.17.0, 14.17.4, 14.17.6, 14.18.3, 14.19.1, 14.20.1, 14.21.2, 14.21.3, 16.13.1, 16.13.2, 16.14.0, 16.14.2, 16.18.0, 16.19.0, 16.20.0, 16.20.1, 16.20.2, 16.5.0, 16.6.1, 16.8.0, 18.0.0, 18.1.0, 18.12.0, 18.12.1, 18.14.0, 18.15.0, 18.16.0, 18.16.1, 18.17.1, 18.19.0, 18.19.1, 18.2.0, 18.20.3, 18.20.4, 18.20.5, 18.20.7, 18.20.8, 20.11.0, 20.11.1, 20.14.0, 20.15.1, 20.17.0, 20.18.0, 20.18.1, 20.18.3, 20.19.1, 20.19.3, 20.19.5, 20.19.6, 20.20.0, 20.9.0, 22.13.0, 22.14.0, 22.15.0, 22.17.0, 22.20.0, 22.21.1, 22.22.0, 22.9.0, 24.13.0
```
Package.json
```
"version": "11.0.0",
"license": "",
"engines": {
"node": ">=24.15"
},
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with package.json and inspect the engines.node declaration alongside Angular 22's supported Node.js versions. Reproduce the build to confirm the incompatibility and check the resulting error; done means the project builds successfully with a supported Node.js version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- angular, node.js
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100