🌐
Expo Documentation
docs.expo.dev › workflow › web
Develop websites with Expo - Expo Documentation
Learn how to develop your app for the web so you can build a universal app. ... Expo has first-class support for building full-stack websites with React.
🌐
Expo Documentation
docs.expo.dev › guides › publishing-websites
Publish websites - Expo Documentation
This publishes a build of the web app to the gh-pages branch of your GitHub repository. This branch only contains build artifacts from the dist directory, plus the .nojekyll file generated by gh-pages.
🌐
Fig
fig.io › manual › expo › build:web
expo build:web [path] | Fig
expo build:web · expo build:status · expo client:ios · expo client:install:ios · expo client:install:android · expo credentials:manager · expo customize:web · expo eject · expo prebuild · expo bundle-assets · expo prepare-detached-build · expo export ·
🌐
Expo Documentation
docs.expo.dev › deploy › web
Publish your web app - Expo Documentation
Before you begin, in your project's app.json file, ensure that the expo.web.output property is either static or server. To deploy your web app, you need to create a static build of your web project.
🌐
DEV Community
dev.to › evanbacon › getting-started-with-expo-web-168g
Getting Started with Expo Web - DEV Community
January 29, 2020 - Expo lets you build and deploy real iOS, Android, and Web apps with React and JavaScript.
🌐
Stack Overflow
stackoverflow.com › questions › 78523072 › how-do-i-create-web-only-application-using-create-expo-app
react native - How do i create web only application using create-expo-app? - Stack Overflow
I just tried to create a web ... create expo web only. ... There is no such thing, the whole point of Expo is to build a universal app that runs on Android, iOS and web....
🌐
YouTube
youtube.com › expo
Getting Started with Expo Web - YouTube
$ npm install -g expo-cli $ expo init myProject $ expo start:web Building and deploying: $ expo build:web $ npx netlify deploy --dir web-build Website: https...
Published   June 19, 2019
Views   12K
🌐
Expo
expo.dev
Expo
From e-commerce, to social apps, people have made just about everything with Expo. Build your app and distribute it to Android, iOS, and the web from a single codebase with Build and Hosting.
Find elsewhere
🌐
Exposition
blog.expo.dev › create-and-deploy-web-apps-and-pwas-with-expo-a286cc35d83c
Create and Deploy Web Apps and PWAs with Expo 🕸 | by Mohamed aly sidibe | Exposition
May 15, 2020 - The same code is runs here on the web and also on an iOS phone — Expo is multi-platform! ... Now, we’re going to deploy our app so others can use it. Building with Expo is so easy: you can build your app in just one command:
🌐
Expo Documentation
docs.expo.dev › build › setup
Create your first build - Expo Documentation
For development, we recommend creating a development build, which is a debug build of your app and contains the expo-dev-client library. It helps you iterate as quickly as possible and provides a more flexible, reliable, and complete development environment.
Top answer
1 of 2
1

I wrote a quite detailed article on how React Native and Expo relate to each other, and if it is worth using React Native without Expo.

TLDR; it does not.

You are almost always better off using Expo, even the React Native team recommends that.

For the longer, comprehensive answer, read my blog post.

2 of 2
0

In order to run the application you developed with React Native as both a website and a mobile application, using EXPO, the framework of React Native, would be the right decision for your goal.

Terminal Installation:

Use the 'npx create-expo-app' command to create a new Expo project.

Run 'npx create-expo-app --template' to see a list of available templates.

Optionally, you can select a "Blank" or "Navigation" project from the templates, and choose "TypeScript" as the programming language.

Run:

The 'yarn' command installs the necessary modules in the project.

Start the Expo server with the 'expo start' command.

Select the platform to run on by using the corresponding button: 'i' for iOS, 'a' for Android, 'w' for Web.

For detailed installation and review, refer to the Expo documentation.

Project Output Transactions:

Creating a Build File:

The build file is created with the 'expo build:web' command. The build files are located in the web-build folder within the module directory.

While performing build or run operations in Expo Web projects, you may encounter the error: 'Error: error:0308010C:digital envelope routines::unsupported'.

Solution Processes:

Run the command 'export NODE_OPTIONS=--openssl-legacy-provider' before performing build or run operations.

🌐
Reddit
reddit.com › r/expo › expo router static web build
r/expo on Reddit: Expo Router Static Web Build
March 25, 2023 -

Hi, I'm having a hard time getting a clear answer to this in the expo docs.

I've migrated an expo project that used to use React Navigation into one that uses expo router. I used the quickstart to scaffold out the basic expo-router application.

npx create-expo-app -t with-router

Then I migrated over the old project, replacing the router.tsx file with the new app directory.

The problem I'm having is that when I run the command:

npx expo export:web

I get the error:

CommandError: expo export:web can only be used with Webpack. Use expo export for other bundlers.

So then I tried running just `npx expo export`, and it didn't work either.

Has anyone here figured this out yet?

Edit: I Figured it out.

npx expo export --platform web

🌐
GitNation
gitnation.com › contents › building-for-web-and-mobile-with-expo
Building for Web & Mobile with Expo
Deploying a React Native Web ... using tools like Webpack. Expo provides commands such as 'expo export web' which prepares the build directory with all static files needed for deployment....
🌐
Reddit
reddit.com › r/expo › how easy is it to convert a react native expo app to a website? (i fucked up with a client request)
r/expo on Reddit: How easy is it to convert a React Native Expo app to a website? (I fucked up with a client request)
September 8, 2024 -

Long story short, my client and I used both used the word "app" very differently. He thought I was building a web app, I thought he wanted me to make a mobile app. Now I have a fully built React Native Expo app and he wants a website. Around how much time will it take to convert this to a fully-functional website? From what I could find on the Internet, most of the logic can remain the same and only my visual designs (which are fairly simplistic) have to change. If that's true, how do I go about it? Any help is extremely appreciated as I'm 16 and potentially in some deep shit.

🌐
Medium
toastui.medium.com › from-zero-to-publish-expo-web-react-native-for-web-tutorial-e3e020d6d3ff
From Zero to Publish: Expo Web (React Native for Web) Tutorial | by TOAST UI | Medium
August 2, 2019 - Because using a simulator to communicate with the native app is still a slow process, if we substitute it with a faster and immediately-executable web version of the application, we can expect it to expedite the build time as well as the HMR. Furthermore, with access to the Chrome Devtools, we can look forward to faster development up until the basic skeletal template of the application. In this article, we will explore the installation, execution, development, testing, and release using the Expo Web (beta).
🌐
Netlify
answers.netlify.com › support
How to properly publish expo:web build to Netlify on push to Github - Support - Netlify Support Forums
May 10, 2022 - I have typescript RN app written in Expo framework I had it previously connected to Netlify but I used to run expo build:web locally and netlify deploy --prod. And it worked, now I want to do this same using managed Netlify workfow. I have connected my repo with Netlify, the deploy settings are: Base directory: Not set Build command: expo build:web Publish directory: web-build Builds: Active I have allready tried this CI solution described in this thead netlify deployment: Failed during stage ...
🌐
Codingitwrong
codingitwrong.com › streams › expo-mobile-web.html
Building for Mobile and Web with Expo | CodingItWrong.com
In this eight-part series we rewrite a link-saving app in Expo, a framework built on top of React Native. This allows us to run the same codebase on Android, iOS, and the web.