【问题标题】:Getting error: No default export of 'App.js' to render出现错误:没有“App.js”的默认导出来呈现
【发布时间】:2019-02-02 17:00:52
【问题描述】:

我有以下Snack Expo

https://snack.expo.io/r1_WoB744

这是官方react-native-paperSnack Expo的简化版:

https://snack.expo.io/@satya164/github.com-callstack-react-native-paper:example

除了删除除{ BottomNavigationExample, CardExample } 之外的所有组件之外,我还做了以下更改:

上面我得到了Snack Expo,这里又是链接:

https://snack.expo.io/r1_WoB744

我的问题是在在线模拟器上运行应用程序时出现错误:

Device: (13:5485) No default export of 'App.js' to render!

我不得不说,这个链接在 2 或 3 天前可以正常工作。

你知道如何解决这个问题吗?

如果可能,请提供一个有效的Snack Expo

谢谢!

【问题讨论】:

  • 这似乎是与 RequireJS/ES6 模块互操作性相关的 babel/tsconfig 问题。您是否尝试过使用不同版本的 expo(右下下拉菜单)?可能不会产生差异,但看起来 tsconfig 是通过 expo 预设控制的。
  • 是的,我尝试了以前版本的Expo,但没有成功。还有什么想法吗?如果可能的话,你能提供一个工作的Snack Expo吗?谢谢!

标签: javascript react-native react-navigation jsx expo


【解决方案1】:

将以下内容添加到 App.js 文件中

export default App;

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请编辑您的答案以添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-07-28
  • 2015-02-05
  • 2017-03-18
  • 1970-01-01
  • 2022-11-07
  • 2019-11-08
相关资源
最近更新 更多