David Ewins
Error library

Changed an EXPO_PUBLIC_ variable but the app still uses the old value

ExpoConfirmed fix

Metro

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

Cause

EXPO_PUBLIC_* values are inlined into the bundle at transform time and Metro caches transformed files, so a changed .env value is not picked up.

Fix

Restart Metro with the cache cleared:

shell
npx expo start --dev-client --clear

When exporting an update, also use --clear or the old value can be re-baked.

More Expo errors

Search all errors