如何禁用地铁捆绑器“自动弹出”

Raf*_*yan 5 xcode ios react-native

在构建 React Native 应用程序时,metro bundler 会在新的终端窗口上自动弹出(如果它还没有运行)。

问题 在配置 CI 工具 (Jenkins) 时,对于 beta 和发布部署,这种行为是阻塞的,因为我们想要设置 2-3 个不同的应用程序,如果之前打开了 Metro Bundler 的一个实例,则其他应用程序构建失败。

我已经检查了 XCode 项目的所有“运行脚本”阶段。没有任何脚本可以打开 Metro Bundler。

如果配置不是调试,我们真的需要 Metro bundler 服务器吗?如果不是,那么如何在发布版本期间禁用它。

谢谢。

Val*_*aXD 0

如果您使用node.js,metro 捆绑器将在终端内运行,另一种选择是在运行应用程序之前调用 Metro 捆绑器react-native start应该打开弹出窗口,并且在构建中它不应该打开新的弹出窗口

  • React-native 包怎么样?我能够捆绑离线构建以供发布。我正在寻找的是,在发布过程中不要运行开发服务器,而是在发布过程中或之前捆绑js代码,而不需要开发服务器 (5认同)