如何在 Windows 中创建本地开发的 "react native" 库?

How can I create a "react native" library in Windows that is developed locally?

最初,我想在将 RN 库的包发布到 NPM 之前使用 RNApp 的示例项目检查并开发它。 好吧,为了做到这一点,有必要在示例测试项目和地铁配置中放置包含库的 node_modules 的黑名单,即黑名单中的 node_modules/react-native 部分。它不会在运行时干扰项目模块。 我无法确定 Windows 中的路径,因此不会执行文件夹的正则表达式地址,但我可以输入 /node_modules/。有了这个,当实际 运行 时,项目的 Node_modules 中的 none 被使用并且自然应该被使用。 主要问题是字符 \ 和 / 用于寻址和确定路径,因此即使使用 path.esolve 问题仍然存在。这三天我已经获得了整个互联网、Github 和 Whosebug,但我没有找到方法。问题也适用于 Linux 和 mac。在我需要为此安装 macOS 或 Linux 子系统之前,请介绍我能够解决项目之间的冲突。

└───my-library
    ├───example
    │   │   metro.config << (1)
    │   │
    │   └───node_modules
    │       └───react-native
    └───node_modules
        └───react-native << (2)

我的项目结构如上,我想用第(1)节中的metro.config将第(2)节中目录的全部内部内容放入黑名单。

最有可能的是,react 将引入此文档的软件包将已有两年历史,尚未更新,并且可能已被放弃。为了解决这个问题,我使用了模块模拟器,问题解决了。