如何在不使用 expo 更改应用程序的情况下更改 Web 应用程序

how can I change web application without changing the app with expo

我有一个 expo react native 项目,它在我尝试过的每个 android 设备上都运行良好。
但是当我尝试使用 expo build:web 构建项目的 pwa 版本时,组件呈现在一个完全错误的位置并且输出根本不可接受。
我想知道是否有人对 expo web 构建有同样的问题,以及你如何设法解决这个问题。
有什么方法可以在不更改 android 应用程序输出的情况下更改 Web 应用程序的实现?

谢谢大家

您是否尝试将平台特定代码https://reactnative.dev/docs/platform-specific-code

一起使用

以你的情况,会是这样的

HeaderBar.js         # Webpack, Rollup or any other Web bundler
HeaderBar.native.js  # React Native bundler for both Android and iOS (Metro)
HeaderBar.android.js # Android only