无法加载包 - 无法连接到开发服务器

Failed to load bundle - Could not connect to development server

我已经为这个问题寻找了一天的解决方案,但无法解决。

一个月没用过react native,一切正常

现在,如果我尝试 运行 使用 iOS 模拟器工作的现有项目(react native 0.59.5)或全新项目(react native 0.59.9)在我的 mac 上,我收到错误:

Failed to load bundle - Could not connect to development server

知道如何解决这个问题吗?

Couldn't connect to development server error

当 Metro 捆绑器未 运行 连接端口 8081 时会收到此错误。要启动捆绑器,请从项目文件夹 运行:

npm start

现在,尝试重新加载您的应用程序 (ctrl + R for iOS / r+r 对于 Android).

此外,请检查您的终端,以防项目因某些错误而导致初始构建失败。

好的,找到问题了。认为这可能是 watchman 相关的问题,并想使用命令 brew reinstall watchman 重新安装它。通过运行这个命令,我发现了一个错误

Error: Xcode alone is not sufficient on Mojave. Install the Command Line Tools: xcode-select --install

xCode 的命令行工具似乎不再可用。 我启动了命令 xcode-select --install 然后重新安装了 watchman 以防万一。现在可以使用了!