运行 react-native run-android
后我收到以下错误,我不知道从这里做什么,因为我使用 npm i 以标准方式安装了所有内容
Error building DependencyGraph:
Error: Naming collision detected: /Users/guerilla/Code/ReactNative/node_modules/react-native/node_modules/fbjs/lib/CSSCore.js collides with /Users/guerilla/Code/ReactNative/node_modules/react/node_modules/fbjs/lib/CSSCore.js
最佳答案
解决这个问题的两种方法
npm 3 似乎比旧版本的 npm 更好地处理重复依赖项,因此删除您的 node_modules 文件夹,升级到 npm 3 并再次运行 npm i,这应该可以解决问题
在顶层手动安装 fbjs,即将其作为依赖项添加到 package.json 文件中,并手动删除其他模块中出现的所有 fbjs,以便它们在顶层都使用相同的
关于android - react-native 构建 DependencyGraph 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35238023/