无法从metro bundler获取状态



运行expo start时,我一直收到相同的错误消息。它一直在说

无法从Metro打包程序获取状态。连接ECONNREFUSED 127.0.0.1:1001连接到Metro捆绑程序失败。

我已卸载并重新安装了expo-cli
我已卸载且重新安装node
已尝试expo start -c

什么都没用

这是完整的错误信息

C:UserssmizDesktopdevreact-nativecleaningservices>expo start  
Starting project at C:UserssmizDesktopdevreact-nativecleaningservices  
Expo DevTools is running at http://localhost:19002  
Opening DevTools in the browser... (press shift-d to disable)  
Could not get status from Metro bundler. connect ECONNREFUSED 127.0.0.1:19001  
Connecting to Metro bundler failed.  
Error: Connecting to Metro bundler failed.  
at _waitForRunningAsync (C:@expoxdl@58.0.19srcProject.ts:1268:11)  
at processTicksAndRejections (internal/process/task_queues.js:93:5)  
at startReactNativeServerAsync (C:@expoxdl@58.0.19srcProject.ts:1612:3)  
at Object.startAsync (C:@expoxdl@58.0.19srcProject.ts:1985:5)  
at action (C:UsersStephen MuryaAppDataRoamingnpmnode_modulesexpo-clisrccommands     start.ts:163:3)  
at C:UsersStephen MuryaAppDataRoamingnpmnode_modulesexpo-clisrccommandsstart.ts:330:16
at Command.<anonymous> (C:UsersStephen MuryaAppDataRoamingnpmnode_modulesexpo-clisrcexp.ts:332:7)

我过去曾使用expo运行过这个项目。我不知道这一切为什么开始。

所以我在发布这个问题之前解决了这个问题,但我把它留在这里给任何可能有帮助的人。

运行npm clean --force,然后重新启动expo。我还建议重新启动您的设备

最新更新