当前位置: 首页 > 知识库问答 >
问题:

类型错误:未定义不是对象(评估“_expoModulesCore.本机模块代理.Expo闪屏”)

佘修为
2023-03-14

我在反应本族语中得到这个问题。在我决定重新运行项目进行纱线安装之前,一切都很顺利

这是完全错误的

类型错误:未定义不是node_modules的对象(评估“_expoModulesCore.本机模块代理.ExpoSplashScreen”)处.js反应本机\库\LogBox.js:148:8 在寄存器中错误node_modules\反应本机\库\LogBox\LogBox.js:59:8 错误在node_modules\反应本机\库\反应本机\库\日志\.js:33:4 在控制台中.错误在node_modules\博览会\构建\环境\反应本机日志.fx.js:27:4 错误在node_modules\反应本机\库\核心\异常管理器.js:104:6 在报表中异常node_modules\反应本机\库\核心\异常管理器.js句柄中:171:19在句柄中异常node_modules\反应本机\库\核心\setUpror处理.js:24:6 在处理中错误在node_modules\暴露-错误-恢复\生成\错误恢复\错误恢复.js.js在 ErrorUtils.setGlobalHandler$argument_0 在node_modules\再生器运行时\运行时.js:63:36 在 tryCatch 在node_modules\再生器运行时\运行时.js:294:29 在调用时在调用时 node_modules\再生器运行时\运行时.js try 中:63:36在node_modules\再生器运行时\运行时\运行时.js:155:27 在调用时node_modules\再生器运行时\运行时.js:165:18 在 PromiseImpl.resolve.then$argument_0 node_modules\反应-本机\node_modules\promise\.js.js 37:13 在 tryCallOne 中node_modules\反应本机\node_modules\promise\设置\核心.js:123:24 在node_modules argument_0\反应本机\库\核心\计时器\JSTimers.js:130:14 _callTimer 在 node_modules\反应本机\库\核心\计时器\JS 计时器.js:181:14 在 _callImmediatesPass node_modules\反应本机\库\核心\计时器\JS 计时器.js:441:30 调用中中介化node_modules\反应本机\库\批处理桥\消息队列.js:387:6 __callImmediates在node_modules处\反应本机\库\批处理桥\消息队列.js:135:6 in __guard $argument_0 在node_modules\反应本机\库\批处理桥\消息队列.js:364:10 在 __guard node_modules\反应本机\库\批处理桥\消息队列.js:134:4 刷新队列

我尝试过更新暴露-cli,暴露-闪屏和缓存清除命令exp-c

如果有人能帮忙,请告诉我。

共有2个答案

邓正真
2023-03-14

我在世博会网络浏览器上遇到了问题。因此,只需在您的终端上使用以下命令清除您的缓存。您将不会再看到类似上面的错误:

世博会r-c

费子濯
2023-03-14

你可以显示日志的警告吗?因为我有同样的问题并解决了。

日志:

    < li>expo-app-loading -预期版本:1.1.2 -实际安装版本:1.3.0 < li>react-native-screens -预期版本:~3.4.0 -安装的实际版本:3.10.1

我在我的软件包中使用了版本 1.1.2 和 3.4.0:“反应原生屏幕”:“^3.4.0”到“反应原生屏幕”:“3.4.0”博览会应用加载“:”^1.1.2“到”外显应用加载“:”1.1.2”

卸下node_modulesyarn.lockpackage-lock.json

纱线安装或 npm 安装

给我解决了。

 类似资料:
  • 问题内容: 无法完成这项工作,交叉检查了所有引用,但这没有帮助。这是该视图的所有代码。 我不确定我缺少什么,是否需要所有依赖项。 问题答案: 如果您以这种方式调用ListView组件,则它应该可以工作。NavigatorIOS已经向下传递参考(但仅一代/一代)。 但是,如果要从NavigatorIOS引用的组件的子组件中调用ListView组件,请尝试此操作。从NavigatorIOS引用的组件中

  • 我似乎无法在世博会上使用本机摄像头。以下是我收到的错误截图: 错误源于react native camera正在调用。这是否与expo无法访问某些本机API有关? 已经采取的步骤: 反应本机链接反应本机摄像头 重新启动构建 我还通过创建了一个常规的react-local应用程序,并且能够正确设置react-nate-cam而没有任何问题。

  • 问题内容: 所以…我从react-redux-firebase使用firestoreConnect遇到错误,不确定发生了什么。这是我的index.js: 这是我组件的导出部分: 错误如下: 问题答案: 如果您刚刚升级到React-Redux v6,那是因为与v6不兼容。 请参阅支持React-Redux v6。

  • 问题内容: 我正在尝试使用React Navigation和StackNavigator在我的应用程序中导航。 我有一个带有的按钮,我希望它将带我到,但出现以下错误: E ReactNativeJS:未定义不是对象(评估“ this.props.navigation.navigate”) 我需要添加什么才能使它正常工作? 在这里查看我的代码:https : //gist.github.com/ch

  • 模型在训练集上的误差通常称为 “训练误差” 或 “经验误差”,而在新样本上的误差称为 “泛化误差”。显然,机器学习的目的是得到泛化误差小的学习器。然而,在实际应用中,新样本是未知的,所以只能使训练误差尽量小。 当模型在训练集上表现很好而在新样本上误差很大时,称为 “过拟合”;反之,模型在训练集上误差就很大时,称为 “欠拟合”。 欠拟合通常容易解决,如 增加数据、增大训练次数、增大学习率或使用更复杂

  • 无法理解为什么在尝试实现此角度代码时会出现TypeError。它在类({constructor:function(){}})周围生成错误。不确定原因。谢谢你的帮助