2017-03-09 36 views
1

我正在为Android和iOS开发反应原生移动项目。我遇到了一个问题,那就是我必须更改node_modules/react-native-navigation/android/app/src/main/java/com/reactnativenavigation/react /中的NavigationReactGateway.java来修复应用程序崩溃。如果在依赖项中有一些自定义代码更改,如何管理节点模块依赖项?

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

有没有一种方法来管理这种情况下,与npm的依赖关系中存在一个错误?

回答

0

由于react-native-navigation是开源的,因此您可以针对您的修补程序提交拉取请求。同时,创建一个分叉,修复那里的错误,并引用分叉的回购。

(如果有已经开源,我没有更好的建议不是让所有的开发人员做了局部的变化。我喜欢虽然;我一直在那里)

+0

我没有fork代码并引用了fork。我用纱线安装 - 平面来覆盖内部的依赖关系。 –

相关问题