如何在 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
将引入此文档的软件包将已有两年历史,尚未更新,并且可能已被放弃。为了解决这个问题,我使用了模块模拟器,问题解决了。
最初,我想在将 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
将引入此文档的软件包将已有两年历史,尚未更新,并且可能已被放弃。为了解决这个问题,我使用了模块模拟器,问题解决了。