首页 > 解决方案 > `react-native init` vs `create-react-native-app` 然后弹出?

问题描述

让我先说我不是在问 CRNA 和react-native.

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

标签: react-nativeexpocreate-react-native-app

解决方案


这里有两个 git repo,你可以看看比较项目结构:

https://github.com/brookemitchell/blank_react_native_init_project

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

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

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


推荐阅读