我正在使用 Tamagui 和 Expo 开发 Web/android/ios 应用程序。使用 npx expo start 运行应用程序(无论是通过模拟器、expo go 还是开发服务器),一切都很顺利,并且布局与我在所有平台上构建的格式完全相同。但是,当我构建生产(使用 EAS)或运行 npx expo start --no-dev --minify 来模拟生产环境时,布局完全被破坏,就好像组件的样式没有被应用一样,或者在至少不正确。
我已经尝试过:
• 删除node_modules
• 解决纱线检查和 npm 审核中列出的所有依赖性问题
• 更新所有依赖项(尽可能保持兼容性)
• 在布局中导入 tamagui.css
• npx tamagui-build
• npx 展会预建
还有其他一些解决方案,但都失败了。
有完全相同的问题。我的一半屏幕坏了。你找到解决方法了吗?