bcw*_*b88 7 android react-native
我们的webapp依赖于React 15.为了保持Android/iOS设备之间的平等,import React from "react";即使在设备上也应该产生React 15.但是,在通过npm安装react@15.0.2并尝试以开发模式启动Android应用程序后,我收到此错误:
无法构建DependencyGraph:@providesModule命名冲突:
重复模块名称:IOSDefaultEventPluginOrder路径:/node_modules/react/lib/IOSDefaultEventPluginOrder.js与/node_modules/react-native/Libraries/ReactIOS/IOSDefaultEventPluginOrder.js冲突此错误是由两个不同文件中具有相同名称的@providesModule声明引起的.错误:@providesModule命名冲突:重复模块名称:IOSDefaultEventPluginOrder
路径:/ node_modules/react /lib /IOSDefaultEventPluginOrder.js与/node_modules/react-native/Libraries/ReactIOS/IOSDefaultEventPluginOrder.js冲突此错误是由两个不同文件中具有相同名称的@providesModule声明引起的.在HasteMap._updateHasteMap(/node_modules/node-haste/lib/DependencyGraph/HasteMap.js:160:15)/node_modules/node-haste/lib/DependencyGraph/HasteMap.js:125:25
我知道这是由于React和React Native包含相同的js文件,但有没有人知道是否有办法正确解决这些依赖关系?
环境: - Mac OSX(最新) - Android(尚未在iOS上测试) - React Native 0.25.0-rc