undefined不是对象(评估'_react.PropTypes.object')

问题描述 投票:1回答:2

刚刚使用react-native-init创建了一个新项目。运用

"react": "16.0.0",
"react-native": "0.51.0",

从xcode运行项目我得到以下错误

未处理的JS异常:模块AppRegistry不是注册的可调用模块(调用runApplication)

undefined不是对象(评估'_react.PropTypes.object')

在我的项目目录中搜索_react.PropTypes.object。它仅在mobx-react文件夹中使用。现在我的项目没有运行,它停留在启动屏幕上。任何帮助是极大的赞赏

编辑

现在我收到了这个错误

_react3.default.PropTypes.shape

但我无法在整个项目中找到这条线

javascript react-native mobx-react
2个回答
4
投票

只需将prop-types导入项目即可。

import PropTypes from 'prop-types'

如果你没有在项目中使用它,那么首先使用yarn或npm进行安装

npm install prop-types

要么

yarn add prop-types

0
投票

PropTypes不再包含在RN的核心中,您需要手动安装它。尝试之前:https://github.com/facebook/prop-types

虽然,你在初始项目中得到这个问题是非常奇怪的。我不会感到惊讶,因为每个RN版本都会将我的代码分成两半。

© www.soinside.com 2019 - 2024. All rights reserved.