The global CLI is deprecated, Now you could just use local one that it installed on every newly created app. Usage: just add npx before the old command like :

expo start

become:

npx expo start

Answer from Oussama Tachi on Stack Overflow
🌐
GitHub
github.com › expo › expo › issues › 22747
"expo upgrade is not supported in the local CLI" is confusing · Issue #22747 · expo/expo
June 3, 2023 - Summary Currently, npx expo upgrade gives the following message. $ expo upgrade is not supported in the local CLI, please use expo-cli upgrade instead But then the global expo-cli says its deprecated, and to use npx expo instead. This co...
Published   Jun 03, 2023
🌐
Exposition
blog.expo.dev › the-new-expo-cli-f4250d8e3421
The New Expo CLI. In Expo SDK 46 we introduced a new… | by Evan Bacon | Exposition
August 11, 2022 - The global expo-cli package included the ability to build/submit native app binaries and publish OTA updates with our now deprecated cloud services — all of which have been replaced by the new Expo Application Services (EAS)!
🌐
GitHub
github.com › expo › expo › issues › 24957
"npm install -g expo-cli" doesn't update expo-cli · Issue #24957 · expo/expo
September 16, 2023 - npm install -g expo-cli npm WARN deprecated [email protected]: The global Expo CLI has been superseded by 'npx expo' and eas-cli –– Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421 npm WARN deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs npm WARN deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated.
Published   Oct 20, 2023
🌐
npm
npmjs.com › package › @expo › cli
expo/cli
The legacy global expo-cli package was deprecated in favor of this versioned @expo/cli package for the following reasons:
      » npm install @expo/cli
    
Published   Dec 11, 2025
Version   54.0.19
Author   Expo
🌐
Expo Documentation
docs.expo.dev › more › expo-cli
Expo CLI - Expo Documentation
Deprecated: In SDK 50 and later, Expo Webpack has been deprecated in favor of universal Metro (npx expo export).
🌐
npm
npmjs.com › package › expo-cli
expo-cli - npm
This package has been deprecated · Author message:The global Expo CLI has been superseded by 'npx expo' and eas-cli –– Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421 · 6.3.10 • Public • Published 2 years ago · Readme ...
      » npm install expo-cli
    
Published   Jul 05, 2023
Version   6.3.10
🌐
Medium
medium.com › @akhouri › react-native-setup-c038686a8e5
React-Native Setup - akhouri - Medium
July 12, 2023 - *** Method 2 **** // since the The global expo-cli package has been deprecated (Method 1) npx create-expo-app --template blank you may bbe prompted: A new version of `create-expo-app` is available You can update by running: npm install -g create-expo-app
Find elsewhere
🌐
Zenn
zenn.dev › ohbashunsuke › scraps › 79dbb5c3f597c2
ReactNative+Expoメモ
The global expo-cli package has been deprecated. │ │ │ │ The new Expo CLI is now bundled in your project in the expo package. │ │ Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421.
🌐
npm
npmjs.com › package › @expo › cli › v › 0.22.18
@expo/cli - npm
The legacy global expo-cli package was deprecated in favor of this versioned @expo/cli package for the following reasons:
      » npm install @expo/cli
    
Published   Oct 28, 2025
Version   0.22.18
Author   Expo
🌐
Stack Overflow
stackoverflow.com › questions › 77586577 › issue-with-global-expo-cli-package-and-unable-to-find-expo › 77587714
react native - Issue with global expo-cli package and unable to find expo - Stack Overflow
| The global expo-cli package has been deprecated. | │ │ │ The new Expo CLI is now bundled in your project in the expo package. │ │ Learn more: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421.
🌐
Expo
forums.expo.dev › expo sdk
Error in expo installation - Expo SDK - Forums
March 27, 2019 - C:\Users\hp\Documents\react\temp_test\nativeapp3> npm install --global expo-cli npm WARN deprecated [email protected]: This version has been deprecated in accordance with the hapi support policy (hapi.im/support).
🌐
Lightrun
lightrun.com › answers › callstack-react-native-paper-usage-of-deprecated-__expo-global
Usage of deprecated __expo global
We need to follow steps described here in official expo docs: https://github.com/expo/fyi/blob/master/deprecated-globals.md · The code that is causing deprecation warning is located here: https://github.com/callstack/react-native-paper/blob/master/src/components/MaterialCommunityIcon.tsx#L19-L25 ... I can confirm its fixed for me! ... It should be fixed in v4.5.0. Please reopen if you still encounter this issue on v4.5.0 Read more comments on GitHub > ... Expo maintains ~6 months of backward compatibility. Once an SDK version has been deprecated, you will no longer be able to use the...Read more >
🌐
Draftbit Community
community.draftbit.com › c › help › the-draftbit-project-does-not-run-warning-the-legacy-expo-cli-does-not-support-node-17-migrate-to-the-new-local-expo-cli-https-blog-expo-dev-the-new-expo-cli-f4250d8e3421
[Please save me.] This is my first time running it, but it doesn't work. | The Draftbit Community
I am a designer, not a developer. And this is my first time running it. The project downloaded from Draftbit does not work. How can I solve this? WARNING: The legacy expo-cli does not support Node +17. Migrate to the new local Expo CLI: https://blo...
🌐
Expo
forums.expo.dev › expo development tools
error when tryiing to run npm install expo-cli --global - Expo Development Tools - Forums
June 21, 2019 - Hey there - i have downloaded node.js before for packages for xcode, but for some reason it’s not working here. any ideas? alexcarrabre@Alexs-MacBook-Pro-3 ~ % npm install expo-cli --global npm WARN deprecated request@2…
🌐
Exposition
blog.expo.dev › webpack-support-in-expo-cli-is-now-deprecated-e9831d7eb631
Webpack support in Expo CLI is now deprecated | by Evan Bacon | Exposition
January 18, 2024 - Because the Expo CLI isn’t used in this workflow, it shouldn’t be affected by the deprecation. However, more complex features of the SDK that require bundler integration, such as Expo Router and Expo Constants, will continue to not work without additional support added to Next.js dev tooling. The adapter has moved to webpack-integrations.