问题标签 [patch-package]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 为 iOS circleci 构建使用补丁包的正确方法是什么
在从版本 0.63 到 0.65.2 的 react-native 升级期间,我遇到了我的CircleCI构建失败的问题。react-native/scripts/find-node.sh
事实证明,这与上面链接中讨论的 nvm/node 相关。我能够通过 ssh'ing 到循环构建来验证这一点,更新 node_modules/react-native/scripts/find-node.sh 并建议修复添加unset PREFIX
到文件顶部并再次运行构建。它是成功的。建议使用有关此问题的相关 SO 线程patch-package
来应用此修复程序。
但是,由于circleci 部分ensure_git_status_clean
中建议的方法,我们的圈子使用 fastlane 构建并在步骤patch-package
上失败。这种方法基本上是创建一个导致git状态不干净的新文件。
所以我的问题是,在不创建新patches.hash
文件的情况下处理此问题的最佳方法是什么,或者如何在 cirleci 构建的快速通道步骤中以保持 git 状态清洁的方式创建它?