React native 0.62 с автосвязкой всего за android - PullRequest
0 голосов
/ 05 мая 2020
• 1000 Я использую response-native-firebsae с response-native-pu sh -notification для отправки локального уведомления, и мне нужно 'response-native-pu sh -notification' только для android.

После того, как я добавлю 'react-native-pu sh -notification' и сделаю pod install, мой IOS покажет ошибку «Инвариантное нарушение: собственный модуль не может быть нулевым». Заранее спасибо

1 Ответ

2 голосов
/ 05 мая 2020

Связывание на одной платформе может быть выполнено следующим образом.

Первый вариант

react-native link your-library-js-package-name --platform (android or ios)

Второй вариант

Create a react-native.config.js file in the root of your project.

module.exports = {
  dependencies: {
    'some-unsupported-package': {
      platforms: {
        android: null, // disable Android platform, other platforms will still autolink if provided
      },
    },
  },
};

Ссылка на документы

https://github.com/react-native-community/cli/blob/master/docs/autolinking.md#how -can-i-customize-how-autolinking -works-for-my-package

...