gpt4 book ai didi

android - React Native 重复模块名称

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:54 27 4
gpt4 key购买 nike

我们的网络应用程序依赖于 React 15。为了保持 Android/iOS 设备之间的对等,import React from "react"; 即使在设备上也应该产生 React 15。但是,在通过 npm 安装 react@15.0.2 并尝试以开发模式启动 Android 应用程序后,我收到此错误:

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

我知道这是由于 React 和 React Native 包含相同的 js 文件,但有谁知道是否有办法正确解决这些依赖关系?

环境:- Mac OSX(最新)- Android(尚未在 iOS 上测试)- React Native 0.25.0-rc

最佳答案

没关系 - 更新到 React Native 26.0-rc 修复了这个问题,因为 React 15.0.2 现在是一个依赖项。

关于android - React Native 重复模块名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37052091/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com