React 本机 0.62 自动链接 android

React native 0.62 autolinking just in android

我正在使用使用自动链接的 react-native 0.62 我想知道是否有一种方法可以自动链接 android 或 ios.

我真正的问题是我使用 react-native-firebsae 和 react-native-push-notification 来发送本地通知,我需要 'react-native-push-notification' 只是为了 android.

在我 yarn 添加 'react-native-push-notification' 并执行 pod install 我的 IOS 后显示错误 "Invarian Violation: Native module cannot be null"。 提前谢谢你

Link在单一平台上可以这样做。

第一个选项

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
      },
    },
  },
};

Link 到文档

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