我遇到了多重问题,能够通过react-native运行iOS应用程序。
我只是设置了所有内容,当我运行react-native run-ios
时,由于'端口8081已在使用,打包程序未运行或未正常运行',我的构建失败。好的,我在文档中看到了这个问题,所以我尝试了解决方案。
1) kill - 9 PID: McAfee似乎在我的机器上占用8081端口,而SIGKILL似乎不起作用。这个过程不会被终止。
2)使用8081以外的端口 我似乎无法通过Command⌘+ D打开应用程序内的Developer菜单或选择“Shake Gesture”,为我指定端口更改。这些似乎都没有做任何事情。
有没有人遇到过这些问题?
答案 0 :(得分:0)
1)所以没有React-Native问题。在这里无能为力。
2)您没有在应用程序内部定义PORT,这没有任何意义......如果打包程序无法连接到它,它应该如何告诉打包器使用特定端口。
相反,您应该使用react-native start --port 3000
启动打包程序,并在设置它的所有iOS和Android文件中调整端口。 (在项目中查找)
答案 1 :(得分:0)
这两种方法都无法更改npm下运行的iOS模拟器的端口。