Skip to content
ToolShedby Wasim Shaikh

Angular 9 Node.js & TypeScript Requirements

Angular 9 needs Node.js ^10.13.0 || ^12.11.0 and TypeScript >=3.6.0 <3.9.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 9.1.x requirements

No longer supported: no fixes or security patches. Plan an upgrade.

End of life
NeedsSupported rangeRecommended
Node.js^10.13.0 || ^12.11.0Node 12 LTS (12.11.0+)
TypeScript>=3.6.0 <3.9.0TypeScript 3.8
RxJS^6.5.3RxJS ^6.5.3

Every Node.js line that Angular 9.1.x supports has reached end of life (Node 12 ended 2022-04-30). Upgrading Angular is the only way back to a supported Node.js.

.nvmrc
12
package.json engines
"engines": {
  "node": "^10.13.0 || ^12.11.0"
}
Install
npm install --save-dev typescript@~3.8.0
npm install rxjs@^6.5.3

Moving up? Angular 9 → 10 upgrade plan · All Angular 9 requirements

Angular 9 Version Requirements

Angular 9 supports Node.js ^10.13.0 || ^12.11.0, TypeScript >=3.6.0 <3.8.0 (9.0) to >=3.6.0 <3.9.0 (latest 9.x), and RxJS ^6.5.3. For a new setup, use Node 12 and TypeScript 3.8. Note that every Node.js line Angular 9 supports has reached end of life (Node 12 ended 2022-04-30), so upgrading Angular is the only way to a supported Node.js.

AngularNode.jsTypeScriptRxJSSupport
9.1.x^10.13.0 || ^12.11.0>=3.6.0 <3.9.0^6.5.3End of life
9.0.x^10.13.0 || ^12.11.0>=3.6.0 <3.8.0^6.5.3End of life

Frequently Asked Questions

Which Node.js version does Angular 9 need?
Angular 9 supports Node.js ^10.13.0 || ^12.11.0. Use Node 12 (12.11.0 or newer).
Which TypeScript version does Angular 9 need?
Angular 9 needs TypeScript >=3.6.0 <3.8.0 (9.0) to >=3.6.0 <3.9.0 (latest 9.x). On the latest 9.x release, install TypeScript 3.8.
Is Angular 9 still supported?
No. Angular 9 is past its long-term support window and no longer receives fixes or security patches. Angular 22 is the current version.

Related

Sources

Checked against Angular's official compatibility table and support schedule. Last reviewed .