react-native 依赖库是什么时候添加到 PackageList 里的?

发布于 2022-09-12 04:48:15 字数 752 浏览 15 评论 0

// MainApplication.java
@Override
protected List<ReactPackage> getPackages() {
  @SuppressWarnings("UnnecessaryLocalVariable")
  List<ReactPackage> packages = new PackageList(this).getPackages();
// package com.facebook.react;  PackageList
  public ArrayList<ReactPackage> getPackages() {
    return new ArrayList<>(Arrays.<ReactPackage>asList(
      new MainReactPackage(mConfig),
      new AsyncStoragePackage(),
      new CameraRollPackage(),

请问比如这里的 AsyncStoragePackage 是什么时候被添加到 com.facebook.react.PackageList 里的?

我该如何让他不出现在com.facebook.react.PackageList里,因为我要在 getPackages 里手动添加包

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海螺姑娘 2022-09-19 04:48:15

如果你的项目 RN 版本大于 0.60,可以在项目根目录下创建文件 react-native.config.js, 然后禁止 async-storage autolink:

module.exports = {
  dependencies: {
    '@react-native-community/async-storage': {
      platforms: {
        android: null, // disable Android platform, other platforms will still autolink if provided
      },
    },
  },
};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文