Expo Error 启动隧道无法全局安装@expo/ngrok@^2.4.3

Sam*_*amH 4 npm expo

我正在尝试使用隧道连接运行 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但这似乎不再起作用。

Zor*_*ayr 8

这些说明并不直观,所以这里有一个修复:

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

Wish Expo 简化了这一过程;如果整个设置没有正确解释,他们不应该有一个显示“隧道”的按钮。


小智 6

npm install @expo/ngrok@2.4.3

  • 新版本`npm i @expo/ngrok@^4.1.0` (9认同)
  • 我确信我曾经这样做过,但没有运气,但现在它有效了。我可能忘记在运行此命令后重新启动expo服务器。 (2认同)