无法从Metro捆绑器获取状态。读取ECONNRESET

时间:2019-02-21 10:33:09

标签: android react-navigation expo

一切正常,当我运行此命令时,将出现以下错误:

/>博览会开始

[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模拟器

有人有解决方案吗?

2 个答案:

答案 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上查看其工作方式以及其他用户的其他可能选项。