Skip to content
ToolShedby Wasim Shaikh

Angular 8 Node.js & TypeScript Requirements

Angular 8 needs Node.js ^10.9.0 and TypeScript >=3.4.2 <3.6.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 8.2.x requirements

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

End of life
NeedsSupported rangeRecommended
Node.js^10.9.0Node 10 LTS (10.9.0+)
TypeScript>=3.4.2 <3.6.0TypeScript 3.5
RxJS^6.4.0RxJS ^6.4.0

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

.nvmrc
10
package.json engines
"engines": {
  "node": "^10.9.0"
}
Install
npm install --save-dev typescript@~3.5.0
npm install rxjs@^6.4.0

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

Angular 8 Version Requirements

Angular 8 supports Node.js ^10.9.0, TypeScript ~3.4.2 (8.0) to >=3.4.2 <3.6.0 (latest 8.x), and RxJS ^6.4.0. For a new setup, use Node 10 and TypeScript 3.5. Note that every Node.js line Angular 8 supports has reached end of life (Node 10 ended 2021-04-30), so upgrading Angular is the only way to a supported Node.js.

AngularNode.jsTypeScriptRxJSSupport
8.2.x^10.9.0>=3.4.2 <3.6.0^6.4.0End of life
8.0 – 8.1^10.9.0~3.4.2^6.4.0End of life

Frequently Asked Questions

Which Node.js version does Angular 8 need?
Angular 8 supports Node.js ^10.9.0. Use Node 10 (10.9.0 or newer).
Which TypeScript version does Angular 8 need?
Angular 8 needs TypeScript ~3.4.2 (8.0) to >=3.4.2 <3.6.0 (latest 8.x). On the latest 8.x release, install TypeScript 3.5.
Is Angular 8 still supported?
No. Angular 8 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 .