David Ewins
Error library

expo-doctor wants TypeScript 6 but tsc reports hundreds of errors

ExpoConfirmed fix

Expo SDK 56/57, TypeScript 6.0.x

There is no error message for this one, only the symptom in the title.

Cause

TypeScript 6 changes ambient type resolution (jest globals and similar). It is a separate breaking upgrade, not part of the SDK bump.

Fix

Stay on TypeScript ~5.9 and stop expo-doctor complaining:

JSON
"expo": { "install": { "exclude": ["typescript"] } }

More Expo errors

Search all errors