npm Expo启动通道时出错,无法安装@expo/ngrok@^2,4.3全球

bejyjqdl  于 2023-04-30  发布在  其他
关注(0)|答案(4)|浏览(128)

我尝试使用隧道连接运行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启动项目,它确实成功运行过一次,但这似乎不再起作用。

gr8qqesn

gr8qqesn1#

运行npm install @expo/ngrok@2.4.3

fhity93d

fhity93d2#

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

  1. npm install @expo/ngrok
  2. brew install ngrok
  3. ngrok http 3000
  4. expo start --tunnel
    Wish Expo简化了这个;他们不应该有一个按钮,说“隧道”,如果有一个完整的设置,没有适当的解释。
z9gpfhce

z9gpfhce3#

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

xqnpmsa8

xqnpmsa84#

用于Yarnyarn global add @expo/ngrok@^4.1.0

相关问题