Expo does not officially support local EAS builds on Windows:
On Windows, you can use WSL for local EAS Builds. However, we do not officially test against this platform and do not support Windows for local builds (macOS and Linux are supported).
If you're a Windows developer who wants to run local Expo EAS builds without relying on cloud build credits, this project provides a Docker-based solution that makes it possible.
While Expo's cloud builds are generally the recommended approach, free build quotas can be limiting, especially during active development and testing.
Note
I don't work with expo anymore, so I'm not sure if this is working, but it might be something similar.
- Build the image
docker build -t expo .- Run the container
docker run -it --name expo_container expo Inside container CLI, create your expo app:
npx create-expo-app StickerSmash --template blank
cd StickerSmash
npx expo install react-dom react-native-web @expo/metro-runtimeBuild your app locally using:
eas build --platform android --local- Local builds - EXPO
- Docker builds
- Docker containers
- Copy files from local machine to docker container
- Name docker container
- Disable git from eas-cli
- Android Studio + flutter in docker
- install-android-sdk.bash
- speed up gradle build time - Tim Roes
- libvirt-bin package was dropped in 18.10
- build-properties - Expo
- Accept all sdk licenses
- Create your first app - Expo