Expo Documentation
docs.expo.dev › more › expo-cli
Expo CLI - Expo Documentation
November 11, 2025 - Build and run the native apps locally: npx expo run:ios and npx expo run:android. Install and update packages that work with the version of react-native in your project: npx expo install package-name.
Expo Documentation
docs.expo.dev › bare › installing-expo-modules
Install Expo modules in an existing React Native project - Expo Documentation
1 week ago - The expo package has a small footprint; it includes only a minimal set of packages that are needed in nearly every app and the module and autolinking infrastructure that other Expo SDK packages are built with. Once the expo package is installed and configured in your project, you can use npx expo install to add any other Expo module from the SDK.
`npx expo-doctor` and `npx expo install` fail with "Cannot find module 'ts-node/register'"
Summary Today i run npx expo-doctor and found out some packages were slightly out of date. I then ran npx expo install --check and it all looked OK, but suddenly I started getting this error on my ... More on github.com
[SDK 49] "npx expo install --fix" installs dependencies from v48
Summary Basically I am following this blog: https://medium.com/the-exponent-log/expo-sdk-49-c6d398cdf740 Stuck at this step npx expo install --fix as the expo-cli cares only about v48 🤣 It also bre... More on github.com
npx install-expo-modules@latest success but build not working
Minimal reproducible example installed in a bare react antive project What platform(s) does this occur on? iOS Where did you reproduce the issue? in a standalone app Summary I run npx install-expo-... More on github.com
react native - Can't run "npm install expo-cli --global" - Stack Overflow
cd npm init # init npm project npm install expo-cli · Now you can use the client in this project like this: npx expo-cli # e.g. More on stackoverflow.com
Videos
10:58
Installing Expo CLI, making an app, running the app - YouTube
04:49
How to upgrade from Expo SDK 53 to SDK 54 in 5 minutes - YouTube
How to create your first Expo app | Universal App tutorial #1
09:27
How to create your first Expo app | Universal App tutorial #1
16:08
Set up Expo CLI and Run the First Expo Project | React Native ...
npm
npmjs.com › package › expo
expo - npm
1 week ago - The expo package is a single package you can install in any React Native app to begin using Expo modules.
» npm install expo
React Native
reactnative.dev › docs › environment-setup
Get Started with React Native · React Native
1 week ago - To create a new Expo project, run the following in your terminal: shell · npx create-expo-app@latest · Once you’ve created your app, check out the rest of Expo’s getting started guide to start developing your app.
GitHub
github.com › expo › expo › issues › 35351
`npx expo-doctor` and `npx expo install` fail with "Cannot find module 'ts-node/register'" · Issue #35351 · expo/expo
March 6, 2025 - I was and still am using Expo SDK 52 and my app.config is a .ts file. Until today, everything has been smooth sailing but suddenly this error popped up and I can't get around it. I installed ts-node and a devDependency and I still get the same error. 💩 npx expo-doctor Error: Error reading Expo config at /my-app-path/app.config.ts: Cannot find module 'ts-node/register' Require stack: - /my-app-path/app.config.ts 💩 💩 npx expo install --check env: load .env.production env: export EXPO_PUBLIC_API_URL Error: Error reading Expo config at /my-app-path/app.config.ts: Cannot find module 'ts-no
Published Mar 06, 2025
React Navigation
reactnavigation.org › docs › getting-started
Getting started | React Navigation
npx create-expo-app@latest --template react-navigation/template · See the project's README.md for more information on how to get started. If you created a new project using the template, you can skip the installation steps below and move on to "Hello React Navigation".
GitHub
github.com › expo › expo › issues › 23351
[SDK 49] "npx expo install --fix" installs dependencies from v48 · Issue #23351 · expo/expo
July 6, 2023 - { "scripts": { "start": "TAMAGUI_TARGET=native npx expo start -c --dev-client", "android": "TAMAGUI_TARGET=native npx expo run:android -c --dev-client", "ios": "TAMAGUI_TARGET=native npx expo run:ios", "web": "TAMAGUI_TARGET=web expo start --web", "upgrade:all": "ncu -i -u", "local:prebuild": "npx expo prebuild --skip-dependency-update react-native,react,expo", "local:build": "npx eas build --local --platform ios --profile development", "upgrade:tamagui": "manypkg upgrade tamagui && manypkg upgrade @tamagui && manypkg upgrade tamagui-loader" }, "dependencies": { "@invertase/react-native-apple-
Published Jul 06, 2023
npm
npmjs.com › package › @expo › cli
@expo/cli - npm
July 8, 2025 - npx expo config is auxiliary to npx expo prebuild and used for debugging/introspection. Installing versioned libraries with npx expo install this is a minimal utility born out of pure necessity since versioning in React Native is hard to get right.
» npm install @expo/cli
Expo Documentation
docs.expo.dev › tutorial › create-your-first-app
Create your first app - Expo Documentation
- npx create-expo-app@latest StickerSmash # Navigate to the project directory · - cd StickerSmash · This command will create a new project directory named StickerSmash, using the default template. This template has essential boilerplate code and libraries needed to build our app, including Expo Router.
GitHub
github.com › expo › expo › issues › 33363
npx install-expo-modules@latest success but build not working · Issue #33363 · expo/expo
September 12, 2024 - ✔ Check package.json for common issues ✔ Check Expo config for common issues ✔ Check for common project setup issues ✔ Check dependencies for packages that should not be installed directly ✔ Check for issues with Metro config ✔ Check native tooling versions ✔ Check npm/ yarn versions ✖ Check for app config fields that may not be synced in a non-CNG project ✔ Check if the project meets version requirements for submission to app stores ✔ Check for legacy global CLI installed locally ✔ Check that native modules do not use incompatible support packages ✖ Validate packages against React Native Directory package metadata ✔ Check Expo config (app.json/ app.config.js) schema ✖ Check that packages match versions required by installed Expo SDK ✔ Check that native modules use compatible support package versions for installed Expo SDK
Published Dec 02, 2024
Nativewind
nativewind.dev › docs › getting-started › installation
Installation
October 14, 2025 - If you'd like to skip manual setup ... a new Expo project with Nativewind and Tailwind CSS. ... You will need to install nativewind and its peer dependencies tailwindcss, react-native-reanimated and react-native-safe-area-context. ... npm install nativewind react-native-reanimated@~3.17.4 [email protected] npm install --dev tailwindcss@^3.4.17 prettier-plugin-tailwindcss@^0.5.11 · Run npx tailwindcss ...
Top answer 1 of 16
17
although this solution is not the best and the safest solution exists, this worked for me and that make sense because all the problem we had with the errors is the permission problems. so you can use this command and ignore those permission problems :
sudo npm install expo-cli -g --unsafe-perm
2 of 16
14
I was having the same problem with npm install -g expo-cli, having "MODULE_NOT_FOUND",
I installed yarm with brew, just in case you do not already have it:
brew install yarn
and then use:
yarn global add expo-cli
to create a project you can:
expo init nameOfTheNewProject
and choose a template in the console. Finally run the project with
yarn start
Let me know if it works for you!
Top answer 1 of 11
3
Facing same issue! Also tried - npm install —global expo-cli and npx expo start. Node modules are not getting installed. Have you found the fix?
2 of 11
2
Faced same issue and solved it. The cause is that babel-plugin-react-compiler has been updated. Can you try `npm i [email protected]` and `npx expo start`.