React-Native:在项目或这些目录中找不到React

时间:2019-10-21 17:48:07

标签: ios objective-c reactjs xcode react-native

我们已将react native项目升级到带有react(16.9.0)的最新react native版本(v0.61.2),并且在android上运行良好。 当我们尝试在ios思想上运行它时,我们收到消息:

char**

我们遵循了升级指南,将所有依赖项更新为最新版本,并更新了Pod。 我实际上不知道在哪里或如何开始调试它,因为这似乎来自Pods文件夹。

这是我们Pods文件夹的内容:

run

,在我们的node_modules文件夹中,我们拥有(还有更多其他软件包):

<tr>

我当然尝试了所有步骤,例如清除缓存,重置缓存,清除DerivedData,清理和构建... 我不知道从哪里开始寻找。

6 个答案:

答案 0 :(得分:0)

我不知道您是否尝试过更新Pod,但是您可以尝试在ios/文件夹中进行以下操作:

pod repo update && pod install

可能会有所帮助。

答案 1 :(得分:0)

上周,我也遇到了问题,它是由反应路径引起的。

打开ios文件夹Podfile,编辑react路径。它已经变成了本机反应

 pod 'React', :path => '../node_modules/react-native/'
 pod 'React-Core', :path => '../node_modules/react-native/'

然后打开cd ios文件夹并在终端中运行pod install

以上所述,如果遇到其他升级问题,则可以转到this site比较相关文件

答案 2 :(得分:0)

尝试删除Pod folder目录下的Podfile.lockios。然后再次运行pod install

对我有用。

答案 3 :(得分:0)

我知道这不是一个最佳的解决方案,但是我花了一个多星期的时间才解决了这个问题。最后,我生成了一个新的RN项目,将其复制到我的app文件夹中,并重新安装了约20个我使用的软件包,然后复制了我的旧App.js,index.js,AndroidManifest,Appdelegate.m,Info.plist,build.gradle x 2,图标和XIB,以及一些模块(例如FBSDK和Firebase)的其他安装说明。现在一切正常。似乎在手动更新所有这些文件以使其从<0.60变为> 0.60的过程中,某些操作引起了问题。请注意,此娱乐活动大约花费了8个小时。

答案 4 :(得分:0)

从v0.60.3升级到v0.61.4时遇到相同的错误。

我需要更改

import React, { Component } from 'React';

import React, { Component } from 'react';

注意小写的“ r”。

答案 5 :(得分:0)

我通过替换

进行了修复
import Foobar from "screens/foobar";

使用

import Foobar from "./screens/foobar";

请注意路径中的开始./