我遇到了多管齐下的问题,无法通过 react-native 运行 iOS 应用程序。
我刚刚设置了所有内容,当我运行react-native run-ios
时,由于"端口 8081 已在使用中,打包程序未运行或未正常运行",我的构建失败。好的,我看到这个问题在文档中得到了解决,所以我尝试了解决方案。
1) 杀死 - 9 PID:迈克菲似乎占用了我机器上的端口 8081,而 SIGKILL 似乎不起作用。该过程不会终止任何内容。
2) 使用 8081 以外的端口:我似乎无法通过 Command⌘ + D 或选择"摇动手势"打开应用内开发人员菜单,让我指定端口更改。这些似乎都没有做任何事情。
有没有人遇到过这些问题?
1)所以没有反应原生问题。在这里帮不上忙。2)您没有在应用程序内定义PORT,这毫无意义...如果无法连接到特定端口,它应该如何告诉打包程序使用特定端口。相反,您应该使用 react-native start --port 3000
启动打包程序,并在设置的所有 iOS 和 Android 文件中调整端口。(在项目中查找)
这两种方法都无法更改 npm 下的 iOS 模拟器正在运行的端口。