React native 是否可以将备用ID工厂与React Native';什么是地铁捆绑机?

React native 是否可以将备用ID工厂与React Native';什么是地铁捆绑机?,react-native,React Native,在绑定React本机代码时,我希望生成自己的模块ID,这样我就可以绑定一个基本Javascript绑定,以及多个以后引用它的特定于应用程序的绑定 Metro bundler会自动为捆绑包中依赖于它们的代码引用的每个模块生成数字ID Metro Bundle构造函数似乎使用了: 是否可以在不修改metro捆绑程序源代码的情况下替换metro.runBuild(opts)使用的ID工厂?我的拉取请求导入了React本机metro捆绑程序,这允许设置自定义ID工厂 用法示例(有关详细信息,请参阅)

在绑定React本机代码时,我希望生成自己的模块ID,这样我就可以绑定一个基本Javascript绑定,以及多个以后引用它的特定于应用程序的绑定

Metro bundler会自动为捆绑包中依赖于它们的代码引用的每个模块生成数字ID

Metro Bundle构造函数似乎使用了:


是否可以在不修改metro捆绑程序源代码的情况下替换metro.runBuild(opts)使用的ID工厂?

我的拉取请求导入了React本机metro捆绑程序,这允许设置自定义ID工厂

用法示例(有关详细信息,请参阅)

this._getModuleId = createModuleIdFactory();
await metro.runBuild({
  config: {
    createModuleIdFactory() {
      return (path) => /* some ID */
    },
    ...
  }
})