我从0.12.0和Baobab版本开始了我的React Native项目。一切都很好,直到React Native 0.14.2。从那时起的任何版本中,打包程序中的转换都会在98%处停止,并且JS加载会失败。

我已经使用了一些建议in this github issue来确定它正在转换猴面包树中的文件(在不同的运行中是baobab/dist/update.jsbaobab/dist/watcher.js)。

我已经通过创建一个干净的React Native 0.16.0安装并仅将Baobab放入其中(带有必需的require)来确认了Baobab是问题所在

在此阶段,我不确定是否应该使用React Native或Baobab引发问题,因此我正在寻找有关如何获取某种错误消息的建议,以用于调试问题并找出问题所在。出问题了。

最佳答案

好。自己解决这个问题:

通过在运行打包程序的环境中添加debug=babel,我得到了大量输出并隐藏在一个错误中,即babbab包中的.babelrc带有optional条目,而React Native打包器没有了解optional。我从包猴包中删除了.babelrc,一切正常。

09-27 10:20