✓ Works

Node.js 18 + TypeScript 5.x: Fully Compatible

Node.js 18 + TypeScript 5.x

TypeScript 5.x requires Node ≥ 14.17.0; Node.js 18 satisfies this. Node.js 18 LTS is in security-only maintenance. Set `"target": "ES2022"` in tsconfig. Node.js 18 includes the native fetch API — `@types/node@18` types `fetch` correctly without requiring `dom` lib.

Workarounds & Fixes

Related Error Pages

Related Combinations

Node.js 22 + TypeScript 5.x ✓ Works Node.js 20 + TypeScript 5.x ✓ Works Node.js 16 + TypeScript 5.x ✓ Works Node.js 18 + TypeScript 4.x ✓ Works
Last verified: 2024-06-01  ·  Category: Node.js + TypeScript