🌐
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.
🌐
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.
🌐
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 ·
🌐
DEV Community
dev.to › evanbacon › getting-started-with-expo-web-168g
Getting Started with Expo Web - DEV Community
January 29, 2020 - This guide will quickly show you the basics for creating a website and deploying it to the web in minutes! For more on mobile apps check out the Expo docs.
🌐
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
@user18309290 if so, how do i remove Android and iOS related package from expo? I want to make it as simple as possible so I don't need unnecessary package that installed in package.json ... Here is a clear explanation of how you can create a web-only application using create-expo-app: https://docs.expo.dev/workflow/web/
🌐
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:
🌐
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 Documentation
docs.expo.dev › build › introduction
EAS Build - Expo Documentation
EAS Build is a hosted service for building app binaries for your Expo and React Native projects.
🌐
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 ...
🌐
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 ... Expo provides commands such as 'expo export web' which prepares the build directory with all static files needed for deployment....
🌐
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 - We can expand the webpack config file to build in development mode. First, install @expo/webpack-config, and create a webpack.config.js file to do so.
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 › 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.

🌐
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.
🌐
GitHub
github.com › expo › web-examples
GitHub - expo/web-examples: Examples of using Expo in the browser.
For guides and information on Expo web see the Expo docs and this Gitbook about tips and tricks · Install the CLI and make a new universal project. ... Now enter the project and start it! ... Now you can build and deploy the website.
Starred by 272 users
Forked by 50 users
Languages   JavaScript 44.3% | Objective-C 21.5% | Starlark 10.7% | HTML 8.3% | Java 7.3% | CSS 4.6% | TypeScript 3.3%