我使用的是 MacBook Air M1。
为了在带有 expo 应用程序的物理设备上使用 react-native,我编写了以下代码:
npm install -g expo-cli
npx expo-cli init cars
cd cars
npm start
但它不起作用,我期待您的回复,谢谢。
答案 0 :(得分:0)
尝试运行 expo start 并确保端口 8081 未被任何其他服务器使用。因为在给定的屏幕截图中,您的端口 8081 已被使用,而且您尝试运行 expo 项目,这就是为什么总是失败。
答案 1 :(得分:0)
我认为您之前的进程仍在运行,请尝试停止这些进程,然后重新启动 expo 服务器
这样做可以停止进程:
运行此命令以获取在端口 8081 中运行的进程的 PID
lsof -i tcp:8081
注意该命令后显示的表中的 PID
运行这个命令来终止你的进程 kill -9 {PID}。
杀死 -9 3421
你必须添加你的 PID 来代替我使用的 3421。
我希望它有帮助..