Я нахожусь в середине реактивного проекта. Я установил, связал и использовал много пакетов с течением времени. Но теперь установка пакетов с помощью npm проходит успешно, она добавляется в package.json, но когда я импортирую некоторую функцию из пакета в файлы моего проекта, приложение вылетает, показывая сообщения, подобные:
"undefined is not a object (evaluating '_react.PropTypes.array')
"undefined is not a object (evaluating '_react.PropTypes.bool')
"undefined is not a object (evaluating '_react.PropTypes.object')
Пример, когда я устанавливаю response-native-modal-picker:
> C:\Users\Taylon\reactive-native-projects\gps7plus>npm install
> react-native-modal
> -picker --save npm WARN eslint-plugin-react-native@3.2.1 requires a peer of eslint@^3.17.0 || ^
> 4.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY:
> fsevents@1.1.3 (node_modules\fse vents): npm WARN notsup SKIPPING
> OPTIONAL DEPENDENCY: Unsupported platform for fsevents@
> 1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"} )
>
> + react-native-modal-picker@0.0.16 added 1 package in 19.823s
Могут ли эти сообщения WARN что-то испортить?
Ссылка (любые сообщения):
C:\Users\Taylon\reactive-native-projects\gps7plus>react-native link react-native
-modal-picker
Scanning folders for symlinks in C:\Users\Taylon\reactive-native-projects\gps7pl
us\node_modules (31ms)
C:\Users\Taylon\reactive-native-projects\gps7plus>
Импорт ...
import ModalPicker from 'react-native-modal-picker';
Я даже еще не говорил об этом. И так красный экран:
"undefined is not a object (evaluating '_react.PropTypes.array')
Есть ли способ, позволяющий проверять ошибки npm? Или какие-нибудь, чтобы проверить, действительно ли установлены пакеты?