让我先说我是 不是 询问CRNA与react-native
的区别.
我想知道,如果我使用 react-native init
从一开始而不是使用 create-react-native-app
然后弹出,最终的应用程序包会有什么区别?
请您参考如下方法:
这里有两个 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 预设,也许还有其他人。
您在最终捆绑包中看到的差异取决于您。我已经很久没有推出不再使用 expo sdk 的 create-react-native 应用程序,并跟上最新的 react-native 版本。