NPM не обновляет пакет должным образом - PullRequest
0 голосов
/ 31 мая 2019

В моем приложении React Native (version 0.59.5) я установил и связал последнюю версию React Native Gesture Handler (version 1.2.2).Всякий раз, когда я запускаю приложение на моем симуляторе, сразу после успешного построения я получаю следующее сообщение:

TypeError: param is not an Object. (evaluating "__isNative' in param')

This error is located at:
  inPanGestureHandler (at StackViewLayout.js:300)
  in StackViewLayout (at withOrientation.js:30)
  in withOrientation (at StackView.js:79)
  in RCTView (at View.js:45)
  in View (at Transitioner.js:215)
  in Transitioner (at StackView.js22)
  in StackView (created by Navigator)
  in Navigator (at createKeyboardAwareNavigator.js:12)
  in KeyboardAwareNavigator (created by SceneView)
  in SceneView (at createTabNavigator.js:39)
  in RCTView (at View.js:45)
  in View (at ResourceSavingScene.js:26)
  in ResourceSavingScene (at createBottomTabNavigator.js:113)
  in RCTView (at View.js:45)
  in View (at screens.native.js:83)
  in ScreenContainer (at createBottomTabNavigator.js:103)
  in RCTView (at View.js:45)
  in View (at createBottomTabNavigator.js:102)
  in TabNavigationView (at createTabNavigator.js:197)

Однако, когда я переустанавливаю библиотеку без закрытия или перезапуска симулятора, используя следующую команду:

npm install --save react-native-gesture-handler@latest

Сразу после перезагрузки (обновите приложение) ошибка исчезла, и я могу правильно использовать свое приложение.

Что могло пойти не так?Почему мне всегда приходится переустанавливать библиотеку, чтобы исправить ошибку?

1 Ответ

0 голосов
/ 31 мая 2019

Решено путем удаления следующих подспецов из моего Podfile.enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...