gpt4 book ai didi

ios - React Native(iOS) Module AppRegistry 不是注册的可调用模块(调用runApplication)

转载 作者:可可西里 更新时间:2023-11-01 04:43:05 24 4
gpt4 key购买 nike

我的应用程序在升级以处理较新的设备后停止在初始屏幕时遇到问题。我正在运行以下内容。

"react": "^16.2.0",
"react-native": "^0.51.0",

打包器中没有错误,但在 xCode 中我看到以下内容

Unhandled JS Exception: Module AppRegistry is not a registered 
callable module (calling runApplication)

[tid:com.facebook.react.ExceptionsManagerQueue] Unhandled JS 
Exception: undefined is not an object (evaluating '_react2.PropTypes.oneOf')

如能帮助追踪这些错误,我们将不胜感激。

最佳答案

在 React v16 及更高版本中,PropTypes 已从 React 包中移出。

在你的代码中的某个地方,你要么有 React.PropTypes,要么有像这样的导入语句 import { PropTypes } from 'react'

你必须通过像这样导入 PropTypes 来改变它:

import PropTypes from 'prop-types'; // ES6

然后像这样使用它。

MyComponent.propTypes = {
props: PropTypes.string
}

您还必须确保在 dependencies 内的 package.json 中您具有 prop-types 依赖项,例如通过运行:

npm install --save prop-types

关于ios - React Native(iOS) Module AppRegistry 不是注册的可调用模块(调用runApplication),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47877706/

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