尝试在android模拟器上运行时,Expo启动失败并显示“ JSON输入意外结束”

0pl*_*us1 6 npm react-native yarnpkg expo

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

Unexpected end of JSON input
Run Code Online (Sandbox Code Playgroud)

我试过了:

  • npm和纱线缓存清除
  • npm和纱线审核修复
  • 重新启动模拟器
  • rm -rf node_modules .expo .tmp

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

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

这使我发疯了。

谢谢!

小智 6

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

expo start -c
Run Code Online (Sandbox Code Playgroud)