1. Add an npm script in your project's package.json for the expo command
    • "expo": "expo"
    • and use npm run expo ... to run you expo commands
  2. In you project you can run npm bin / yarn bin to find the location of the locally installed binary files and invoke that directly.
    • ./node_modules/.bin/expo ...
Answer from lurvey on Stack Overflow
🌐
Expo Documentation
docs.expo.dev β€Ί more β€Ί expo-cli
Expo CLI - Expo Documentation
You can also run yarn expo -h if you prefer to use yarn as the package manager. ... Usage $ npx expo <command> Commands start, export run:ios, run:android, prebuild install, customize, config login, logout, whoami, register Options --version, ...
🌐
Expo Documentation
docs.expo.dev β€Ί tutorial β€Ί create-your-first-app
Create your first app - Expo Documentation
In the project directory, run the ... the terminal window. Scan that QR code to open the app on the device. On Android, use the Expo Go > Scan QR code option....
🌐
Expo Documentation
docs.expo.dev β€Ί develop β€Ί tools
Tools for development - Expo Documentation
It is designed to help you move faster during the app development phase. For example, your first interaction with Expo CLI is starting the development server by running the command: npx expo start.
🌐
Exposition
blog.expo.dev β€Ί introducing-expo-run-commands-835ae8da4813
Introducing: Expo Run Commands
August 16, 2022 - After prebuild, the run commands will build the native binary, start a local dev server for interacting with Metro bundler, and install the app on your device or simulator. ⚠️ expo run:ios and expo run:android are designed for Expo SDK 41+ ...
🌐
Evan Bacon
evanbacon.dev β€Ί blog β€Ί run-cmd
Introducing: Expo Run Commands
May 28, 2021 - The run commands integrate with dev client to provide an experience that is very similar to Expo Go: when you run a debug build of a project with dev client installed, Expo CLI will launch directly into the project within the client, and it will also make it available under the β€œRecently in development” section of the app for easy access from other devices already running the client.
🌐
Expo Documentation
docs.expo.dev β€Ί guides β€Ί local-app-development
Local app development - Expo Documentation
To create a development build, you can use local app compilation commands (npx expo run:[android|ios]) which will create a debug build and start the development server.
🌐
Nx
nx.dev β€Ί technologies β€Ί react β€Ί expo β€Ί api β€Ί executors β€Ί run
nx/expo:run
To see all your Android emulators, run: emulator -list-avds. ... Packager Server target options. Packager Server target options. ... The ios, android and web option allows you to start the server on different platforms. Opens your app in Expo Go in a currently running iOS simulator on your computer:
Find elsewhere
🌐
GitHub
github.com β€Ί expo β€Ί react-native-community-cli β€Ί blob β€Ί master β€Ί docs β€Ί commands.md
react-native-community-cli/docs/commands.md at master Β· expo/react-native-community-cli
builds your app and starts it on a specific device/simulator with the given device id (listed by running "adb devices" on the command line).
Author Β  expo
🌐
Expo Documentation
docs.expo.dev β€Ί more β€Ί create-expo
create-expo-app - Expo Documentation
Use this option to initialize a project using an example from expo/examples. ... Running npx create-expo-app --example with-react-navigation sets up a project similar to the default template, but configured with plain React Navigation library
🌐
Packtpub
subscription.packtpub.com β€Ί book β€Ί web-development β€Ί 9781839211140 β€Ί 16 β€Ί ch16lvl1sec18 β€Ί installing-and-using-the-expo-command-line-tool
Installing and using the Expo command-line tool
Once this installation is complete, you'll have a new expo command available on your system. To start a new project, we can run the expo init command, as follows:
🌐
GitHub
github.com β€Ί expo β€Ί expo β€Ί pull β€Ί 37301
[cli] allow separating `expo run*` commands options from project root by using `--` by makl11 Β· Pull Request #37301 Β· expo/expo
Before this change, there was no way to run commands like expo run <platform> -d "/path/to/my_app". The args parsing rightfully assumed the path to be the device name. Using --allows to run commands like that.
Author Β  expo
🌐
GitHub
github.com β€Ί expo β€Ί expo β€Ί issues β€Ί 37793
'android' and 'ios' run commands added when running 'expo run' Β· Issue #37793 Β· expo/expo
March 26, 2025 - Once the app has been created, ... at the very least, have a way to prevent this. This could be done with a switch, e.g. `yarn expo run --do-not-add-run-commands" (or something similar, but shorter)....
Published Β  Jul 02, 2025
🌐
Expo Documentation
docs.expo.dev β€Ί workflow β€Ί overview
Develop an app with Expo - Expo Documentation
To compile your app locally, you will need to install Android Studio and Xcode on your machine, and then you can either run the build from those tools or use npx expo run:[android|ios]. ...
🌐
Stack Overflow
stackoverflow.com β€Ί questions β€Ί 78110771 β€Ί why-does-npx-expo-start-tell-me-that-i-should-use-npx-expo-start
react native - Why does `npx expo start ..` tell me that I should use `npx expo start ...` - Stack Overflow
β”‚ β”‚ β”‚ β”‚ To use the local CLI instead (recommended in SDK 46 and higher), run: β”‚ β”‚ β€Ί npx expo <command> β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
🌐
Expo Documentation
docs.expo.dev β€Ί get-started β€Ί start-developing
Start developing - Expo Documentation
Make your first change to an Expo project and see it live on your device. ... After running the command above, you will see a QR code in your terminal.
🌐
Reddit
reddit.com β€Ί r/expo β€Ί what cmd to use to create my first expo project?
r/expo on Reddit: What cmd to use to create my first Expo project?
March 9, 2024 -

Hi guys, Expo is a bit confusing for me. How do I initiate a new project? RN doc says that I should use yarn create expo-app AwesomeProject whereas the Expo doc says I should use create expo-app AwesomeProject

Another question, how do I initiate a new project with a specific RN version? This is how we do it in bare RN: npx [email protected] init AwesomeProject --version X.XX.X

🌐
npm
npmjs.com β€Ί package β€Ί expo-cli
expo-cli - npm
To make a new project use expo ... To view a project you must have an Expo CLI server running for that project. Run expo start [path] to start running the server....
      Β» npm install expo-cli
    
Published Β  Jul 05, 2023
Version Β  6.3.10
🌐
PandaC
pandac.in β€Ί blogs β€Ί getting started with expo cli
Getting Started with Expo CLI | PandaC
January 6, 2024 - This command launches the Expo development server, providing options to run the project on various platforms like Android, iOS, and web.