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

时间:2019-03-13 04:12:13

标签: react-native npm expo yarnpkg

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

Unexpected end of JSON input

我尝试过:

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

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

有什么方法可以从地铁捆绑器中获取更多详细的日志吗?

这使我发疯了。

谢谢!

2 个答案:

答案 0 :(得分:1)

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

expo start -c

答案 1 :(得分:0)

这与一个已知问题有关。您可能必须运行expo publish才能生成这些丢失的数据。 https://github.com/expo/expo/issues/1746

我建议您先将项目设置为unlisted