有没有一种方法可以始终如一地防止地铁捆绑器崩溃?

时间:2020-07-24 01:14:52

标签: reactjs react-native expo expo-cli

我正在尝试编写一个简单的React本机应用程序。我正在根据expo-native文档使用expo-cli。设置好应用程序目录后,我像往常一样在命令行上运行expo start命令。但是,地铁捆绑器反复失败,并出现以下错误:

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:19003
Connecting to Metro bundler failed.
Error: Connecting to Metro bundler failed.
    at _waitForRunningAsync (/@expo/xdl@57.9.24/src/Project.ts:1544:11)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at startReactNativeServerAsync (/@expo/xdl@57.9.24/src/Project.ts:1873:3)
    at Object.startAsync (/@expo/xdl@57.9.24/src/Project.ts:2399:5)
    at action (/usr/local/lib/node_modules/expo-cli/src/commands/start.ts:181:3)
    at /usr/local/lib/node_modules/expo-cli/src/commands/start.ts:354:16
    at Command.<anonymous> (/usr/local/lib/node_modules/expo-cli/src/exp.ts:80:7

我尝试了几种可能的解决方案,但无济于事:

  • 在启动之前,我尝试使用rm -rf命令从目录中删除.expo文件。
  • 我尝试卸载并重新安装expo-cli。
  • 在运行expo start命令之前,我尝试过运行npm cache clean -f。
  • 我尝试运行expo start -c

这些都没有为我工作。还有其他方法可以尝试让我失踪吗?

0 个答案:

没有答案