🧠 Why You’re Seeing This
When you upgraded or installed Expo (e.g., [email protected]
), you didn’t update all its dependent packages to their SDK 53-compatible versions.
So Expo CLI is warning you to align all the package versions.
🛠️ Fix Steps (Safe Update)
1. Run Expo’s automatic fix
This is the recommended way to align all versions:
npx expo install
👉 What it does:
That usually resolves all version mismatches in seconds.
2. (Optional) Manually update specific packages
If you want to update just the ones mentioned:
npx expo install @react-native-community/[email protected]
npx expo install @react-native-picker/[email protected]
npx expo install expo@~53.0.23
npx expo install expo-blur@~14.1.5
npx expo install expo-clipboard@~7.1.5
npx expo install expo-constants@~17.1.7
npx expo install expo-font@~13.3.2
npx expo install expo-image@~2.4.0
npx expo install expo-linking@~7.1.7
npx expo install expo-router@~5.1.7
npx expo install expo-secure-store@~14.2.4
npx expo install expo-splash-screen@~0.30.10
npx expo install expo-symbols@~0.4.5
npx expo install expo-system-ui@~5.0.11
npx expo install expo-web-browser@~14.2.0
npx expo install [email protected]
npx expo install react-native-screens@~4.11.1
⚠️ Don’t use npm install
or yarn add
— always use expo install
because it picks the compatible version automatically.
3. Clear caches after updating
Once updates are done:
npx expo prebuild --clean
npx expo start -c
This clears old builds and Metro cache.
🧩 Bonus Tip — Check SDK Compatibility
You can always check which versions are expected by your Expo SDK using:
npx expo doctor
It will tell you exactly which dependencies are out of sync and fixable.
✅ Final Recommendation
Run these two commands in order:
npx expo install
npx expo start -c
Then re-run your project — all the warnings should disappear.