Mit*_*iya 88 xcode ios react-native xcode14
今天刚刚将我的 Xcode 更新到版本 14.3,构建失败,Yoga 文件中出现以下错误:
使用按位“|” 带有布尔操作数
看来我们的 iOS Yoga 软件包存在一些问题。我不想再回滚到较低版本。如果有人能帮助克服它,那就太好了。
我尝试删除缓存数据和派生数据并清理构建。也尝试删除 pod 和 node_modules。但没有任何帮助。
Mit*_*iya 148
我通过放置 2 个竖线“||”解决了这个问题 而不是一个“|” 在失败的代码中。
然后清除构建,现在在 Xcode 14.3 上运行良好。我希望这可以帮助别人。
编辑:
以上是临时解决方案。通过使用以下解决方案,我们不需要对每个 npm 安装进行更改。这是@Carl G建议的。@ Mykola Odnosumov在此线程中的解决方案也很有帮助,它是类似的解决方案。谢谢@Carl G 和@Mykola Odnosumov
https://github.com/facebook/react-native/issues/36758#issuecomment-1496210081
npx patch-package react-native小智 45
此问题已在 Yoga v1.19.0 中修复
查看2022 年 4 月 12 日的提交,以及2021 年 5 月 21 日发布的 v1.19.0。
patch-package简化开发
postinstall脚本添加到文件package.jsonpatch-packagereact-native/ReactCommon/yoga/yoga/Yoga.cpp以修复使用不正确的运算符的问题npx patch-package react-native生成.patch文件patches/目录添加到 git| 归档时间: |
|
| 查看次数: |
50287 次 |
| 最近记录: |