如何在不使用 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
我有一个 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