undefined не является объектом (оценка '_react.PropTypes.object')

Только что создал новый проект с помощью reac-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

Но я не могу найти эту строку во всем моем проекте


person sumesh    schedule 25.12.2017    source источник
comment
Можете ли вы поделиться всем журналом ошибок?   -  person hattenn    schedule 25.12.2017


Ответы (2)


Просто импортируйте типы реквизита в свой проект.

import PropTypes from 'prop-types'

Если у вас его не было в вашем проекте, сначала установите его с помощью пряжи или npm.

npm install prop-types

or

yarn add prop-types
person Iva    schedule 26.12.2017

PropTypes больше не входит в ядро ​​RN, и вам нужно установить его вручную. Попробуйте это раньше: https://github.com/facebook/prop-types

Хотя очень странно, что вы получаете эту проблему в начальном проекте. Я больше не удивляюсь, так как каждый выпуск RN разбивает мой код пополам.

person sfratini    schedule 25.12.2017