如果依赖项中有一些自定义代码更改,如何管理节点模块依赖项?

时间:2017-03-09 01:36:29

标签: npm react-native npm-install react-native-android

我正在为Android和iOS开发一个反应原生的移动项目。我遇到了一个问题,我必须在node_modules / react-native-navigation / android / app / src / main / java / com / reactnativenavigation / react /中更改NavigationReactGateway.java以修复我的应用程序崩溃。

现在我的问题是我应该如何在package.json中维护这些依赖项?因为我的团队中的人员正在处理同一个项目,我不希望他们更改本地的node_modules。

有没有办法管理npm依赖项中存在错误的场景?

1 个答案:

答案 0 :(得分:0)

由于react-native-navigation是开源的,您可以使用修复提交拉取请求。在此期间,创建一个fork,修复那里的bug并改为引用forked repo。

(如果是开源的话,我没有比让所有开发人员做本地更改更好的建议。我很乐意看到更好的答案,但是;我已经去过那里。)