我有一个Expo应用程序,一旦在android模拟器上启动,它就会以99%的Building Javascript Bundle挂起,并在控制台中输出非常隐秘的内容:

Unexpected end of JSON input

我试过了:
  • npm和 yarn 缓存清除
  • npm和 yarn 审核修复
  • 重新启动模拟器
  • rm -rf node_modules .expo .tmp

  • 似乎没有任何作用,而且单行错误我也不知道它是从哪里来的!

    有什么方法可以从Metro Bundle中获取更多详细日志吗?

    这使我发疯了。

    谢谢!

    最佳答案

    清除expo缓存(以-c标志开头)对我有用

    expo start -c
    

    关于react-native - 尝试在android simu上运行时,Expo启动失败并显示 "Unexpected end of JSON input",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55134267/

    10-12 17:05