react-native - 使用 RN cli 进行 iOS 构建时不会自动启动打包程序
问题描述
我无法在我的计算机上运行react-native run-ios
任何RN项目(包括如果我从头开始一个全新的项目)。react-native start
除非我在运行之前手动启动打包程序react-native run-ios
,否则构建将失败并出现错误:
端口 8081 已在使用中,打包程序未运行或未正确运行
请务必注意,我的计算机上未使用端口 8081 。我也尝试过不同的端口,但错误不是由端口冲突引起的,基本上与此错误相关的所有其他 SO 问题都是这种情况。
如果我使用 Xcode 运行或构建项目,也不会出现此问题,它仅在我使用 RN CLI 时发生。
什么可能导致此问题?
解决方案
我发现了问题。我安装了 Nodechef CLI,它劫持了启动构建中使用的“nc”命令来运行 Netcat。
推荐阅读
- postgresql - 我无法从 Postgres 数据库中获取使用 jooq 3.9.1 的完整表列表
- swift - 如何检测多行字符串中每一行的第一个索引?
- javascript - 在 HTML/JS 中禁用/防止自动完成
- dart - dart 类中构造函数之间的区别
- python - Google IoT 端到端示例中的连接错误
- vba - 使用单元格中的文本值定义范围点
- java - 如何在 Spring Boot 应用程序中验证 swagger ui 中的 api
- jenkins - Jenkins:多作业阶段 - 操作预定义参数
- c - 标准 C 标头样板甚至可以做什么?来自检查测试框架教程
- php - 在 laravel 中过滤具有数据透视表额外字段值的模型