gpt4 book ai didi

javascript - react native : @providesModule declaration with the same name across two different files

转载 作者:数据小太阳 更新时间:2023-10-29 05:03:33 25 4
gpt4 key购买 nike

我们有两个 repos,它们都有 react-native 作为依赖项;一个是实际的 RN 应用程序,另一个是 UI 包,其中包含许多自定义的 react-native 组件。

当我使用 RN 应用程序符号链接(symbolic link)(使用 npm 链接)UI 包并尝试启动 js 服务器时,它抛出以下错误:

此错误是由两个不同文件中具有相同名称的@providesModule 声明引起的。

这似乎是因为它在 UI 包的 react-native 副本中获取相同的 RN 文件。

我知道 watchman 不使用符号链接(symbolic link)存在问题,但我认为这是不同的 - 与有两个 react-native 模块有关。请问有人知道解决这个问题的方法吗?我已确保两者的版本号相同,但仍然没有。

最佳答案

这也毁了我的一天。作为一种快速解决方法,您可以从 react-native-router-flux 中的 node_modules 文件夹中删除 react-native 文件夹。(node_modules > react-native-router-flux > node_modules > react-native) 丑陋,但至少可以让你暂时启动并运行

关于javascript - react native : @providesModule declaration with the same name across two different files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42163164/

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