React Native Android assembleRelease-错误:jest-haste-map:Haste模块命名冲突

时间:2018-12-12 18:57:29

标签: android react-native react-native-android react-native-twitter-signin

运行./gradlew assembleRelease

时出现此问题
Error: jest-haste-map: Haste module naming collision: Duplicate module name:
react-native Paths: 
/node_modules/react-native/package.json collides with 
/node_modules/react-native-twitter-signin/node_modules/react-native/package.json

./gradlew assembleDebug可以正常工作。

关于如何解决此问题的任何想法?我花了大约4个小时阅读github线程,但所有选项似乎都不起作用...

1 个答案:

答案 0 :(得分:1)

使用master分支中的代码安装软件包。 npm install --save GoldenOwlAsia/react-native-twitter-signin#master

因为此修复程序已添加到master,但尚未发布到npm

此问题是由于package.json

中存在重复的依存关系
"dependencies": {
    "react": "^16.4.2",
    "react-native": "^0.56.0"
 },