一切正常,当我运行此命令时,将出现以下错误:
/>博览会开始
[10:23:11]从D:\ projects \ app1启动项目 [10:23:11] Expo DevTools正在http://localhost:19002运行 [10:23:11]在浏览器中打开DevTools ...(按shift-d禁用) [10:23:17]在19001端口启动Metro Bundler。 [10:23:45]下载最新版本的Expo / [10:23:45]无法从Metro bundler获取状态。读取ECONNRESET [10:23:45]连接到Metro捆绑器失败。 [10:23:45]错误:连接到Metro捆绑器失败。 在C:\ xdl@53.0.1 \ src \ Project.js:1375:11 在Generator.throw() 在步骤(C:\ Users \ ersha \ AppData \ Roaming \ npm \ node_modules \ expo-cli \ node_modules \ xdl \ build \ Project.js:2236:191) 在C:\ Users \ ersha \ AppData \ Roaming \ npm \ node_modules \ expo-cli \ node_modules \ xdl \ build \ Project.js:2236:402 在process._tickCallback(internal / process / next_tick.js:68:7)
到目前为止我做了什么
删除note_modules
运行纱线安装
我也尝试过使用管理员权限
我在使用什么
Windows 10 Home
Windows终端
Android模拟器
有人有解决方案吗?
答案 0 :(得分:1)
端口19002被另一个应用程序使用,我不得不停止该服务,然后一切正常。容易解决,但花了我1个小时才找到它。我希望它可以为其他人节省时间
答案 1 :(得分:0)
我也有同样的情况。我输入了/etc/hosts
,并添加了127.0.0.1:1900 localhost
。而且我可以使用yarn start
。我不确定以前是否使用过expo start --lan
是否影响了后来更改/etc/hosts
的行为。但是毕竟,我能够运行该应用程序并编译JavaBundle ...
在https://github.com/expo/expo-cli/issues/52#issuecomment-564616512上查看其工作方式以及其他用户的其他可能选项。