Expo启动隧道时出错无法全局安装@Expo/ngrok@^2.4.3



我正在尝试使用隧道连接运行expo,但我一直收到以下错误:

Error starting tunnel Failed to install @expo/ngrok@^2.4.3 globally: npm exited with non-zero code: 243

我已经尝试在全局范围内和项目中安装这个版本的ngrok,并将其删除以允许expo自动进行安装。通过用expo start而不是npm start启动项目,它确实成功运行了一次,但这似乎不再有效。

运行npm install @expo/ngrok@2.4.3

指令不直观,因此这里有一个修复方法:

  1. npm install @expo/ngrok
  2. brew install ngrok
  3. ngrok http 3000
  4. expo start --tunnel

Wish Expo简化了这一点;他们不应该有一个按钮,上面写着";"隧道";如果有一个完整的设置没有得到正确的解释。

安装ngrok并使用以下命令在终端中运行它ngrok http 3000。然后在其他终端中运行expo启动。它肯定会起作用。

对于纱线yarn global add @expo/ngrok@^4.1.0

相关内容

最新更新