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
🌐
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
🌐
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
🌐
Expo Documentation
docs.expo.dev › more › expo-cli
Expo CLI - Expo Documentation
--https: (Deprecated in favor of --tunnel) Start the dev server using a secure origin. This is currently only supported on web. You can force the URL to be any value with the EXPO_PACKAGER_PROXY_URL environment variable.
🌐
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
🌐
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
🌐
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.
🌐
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.
🌐
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...
🌐
Medium
medium.com › @habibibrahim › hi-1679be379bed
hi. i have problem when i wont to Creating… | by Habibi Brahim | Medium
November 17, 2023 - $ expo init Morad 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. (node:12200) [DEP0040]…
🌐
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).
🌐
Socket
socket.dev › npm › package › @expo › cli
expo/cli - npm Package Security Analysis - Socket.dev
The legacy global expo-cli package was deprecated in favor of this versioned @expo/cli package for the following reasons:
🌐
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 >
🌐
HatchJS
hatchjs.com › home › expo cli: the global package has been depreciated
Expo CLI: The Global Package Has Been Depreciated
December 26, 2023 - The expo-cli package is a global package that can be installed on any machine with Node.js. It provides a number of commands that can be used to create, manage, and build Expo projects. However, the expo-cli package has been deprecated.