使用 RN cli 进行 iOS 构建时,打包程序不会自动启动

Packager is not automatically launched when using RN cli for iOS builds

我在 运行ning react-native run-ios in any RN 项目中遇到问题(包括如果我从头开始一个全新的项目).除非我在 运行ning react-native run-ios 之前使用 react-native start 手动启动打包程序,否则构建将失败并显示错误:

Port 8081 already in use, packager is either not running or not running correctly

请务必注意,我的计算机上端口 8081 未被使用。我也尝试过不同的端口,但错误是由端口冲突引起的不是,基本上与此错误相关的所有其他SO问题都是这种情况。

如果我使用 Xcode 到 运行 或构建项目,问题 不会 发生,它 当我使用 RN CLI 时发生。

可能是什么导致了这个问题?

我发现了问题。我安装了 Nodechef CLI,它将启动构建中使用的“nc”命令劫持到 运行 Netcat。