运行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
答案 0 :(得分:0)
你可以用两种方法解决这个问题
似乎npm 3处理重复的依赖项比旧版本的npm好得多,所以删除你的node_modules文件夹,升级到npm 3并再次运行npm i,这应该可以解决问题
在顶层手动安装fbjs,即在package.json文件中将其作为依赖项添加,并手动删除其他模块中所有fbjs的出现,以便它们在顶层使用相同的文件