你可能已经知道 Expo 是 React Native 开发者工具包,它带有一堆模块。
其中一个模块(expo-av)缺少我感兴趣的功能。因此,我想在其中添加一些代码,但我还不愿意贡献它,因为它足够通用。
该模块称为“expo-av”,并以某种方式嵌入到 expo 项目中,这是一个链接。
我的目标是修改这个模块,所以我需要分叉它,但问题来了:
- “expo-av”如何发布,因为在我的 package.json 中,我可以直接依赖“expo-av”。我想我可以用我的新 git 位置替换它,对吧?
- 分叉 expo-av 的最佳做法是什么?我知道 git track remote 等,但这是 git repo 中的一个文件夹,这似乎是一个维护难题