【问题标题】:`react-native init` vs `create-react-native-app` and then ejecting?`react-native init` vs `create-react-native-app` 然后弹出?
【发布时间】:2018-10-20 06:36:28
【问题描述】:

让我先说我不是询问 CRNA 和 react-native 之间的区别。

我想知道,如果我从一开始就使用 react-native init 而不是使用 create-react-native-app 然后弹出,那么最终应用程序包之间会有什么区别?

【问题讨论】:

  • 投票者怎么样? :)
  • @Yossi 如果他们也这样做会很高兴 ;)
  • 所以这里是:这个问题看起来很好而且合法:)

标签: react-native expo create-react-native-app


【解决方案1】:

您可以查看以下两个 git repo 来比较项目结构:

https://github.com/brookemitchell/blank_react_native_init_project

https://github.com/brookemitchell/blank_create_react-native_app_project

我看到的主要区别是package.json中的react-native版本,和.babelrc中使用的babel预设,也许还有其他的。

您在最终捆绑包中看到的差异取决于您自己。我有一个很久以前退出的 create-react-native 应用程序,它不再使用 expo sdk,并且跟上最新的 react-native 版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-23
    • 2018-11-17
    • 2018-12-15
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 2018-01-28
    • 2017-10-27
    相关资源
    最近更新 更多