2016-05-05 5 views
6

webappはReact 15に依存しています。Android/iOSデバイス間のパリティを維持するために、import React from "react";はデバイスでもReact 15を返すはずです。しかし、NPM経由[email protected]をインストールし、DEVモードでAndroidアプリを起動しようとした後、私はこのエラーを受けています:Reactネイティブ重複モジュール名

Failed to build DependencyGraph: @providesModule naming collision:
Duplicate module name: IOSDefaultEventPluginOrder Paths: /node_modules/react/lib/IOSDefaultEventPluginOrder.js collides with /node_modules/react-native/Libraries/ReactIOS/IOSDefaultEventPluginOrder.js

This error is caused by a @providesModule declaration with the same name accross two different files. Error: @providesModule naming collision: Duplicate module name: IOSDefaultEventPluginOrder
Paths: /node_modules/react/lib/IOSDefaultEventPluginOrder.js collides with /node_modules/react-native/Libraries/ReactIOS/IOSDefaultEventPluginOrder.js

This error is caused by a @providesModule declaration with the same name accross two different files. at HasteMap._updateHasteMap (/node_modules/node-haste/lib/DependencyGraph/HasteMap.js:160:15) at /node_modules/node-haste/lib/DependencyGraph/HasteMap.js:125:25

私はこれが含むネイティブに反応し、反応させることによるものであることを理解し同じjsファイルですが、これらの依存関係を適切に解決する方法があるかどうかは知っていますか?

環境: - マックOSX(最新) - アンドロイド(iOSの上でテストしていない) は - ネイティブ0.25.0-RCに反応

+0

ソリューションが投稿されました[http://adackoverflow.com/questions/43540811/duplicate-module-name-react-native-vector-icons?answertab=active#tab-top] 。 – fcemmon

答えて

4

気にしない - ので、ネイティブ26.0-RCの修正にこの問題を反応させるために更新React 15.0.2は現在依存しています。

+0

'26.0-rc'にもいくつかの問題があります。 :( – deju

関連する問題