这个问题有两个部分:
我最近开始研究 react-native,我很难理解我们在哪里使用 npm、expo、npx 或 yarn。我正在使用 mac 机器并尝试在 ios 模拟器上运行我的应用程序。
如果我在全局安装 react-native,我是否在创建时在每个项目中独立地需要它。
这个问题有两个部分:
我最近开始研究 react-native,我很难理解我们在哪里使用 npm、expo、npx 或 yarn。我正在使用 mac 机器并尝试在 ios 模拟器上运行我的应用程序。
如果我在全局安装 react-native,我是否在创建时在每个项目中独立地需要它。
您可以通过 expo cli 或 react-native-cli 创建自己的应用程序。两种cli都有一些优点和缺点。
两个 cli 都建议您通过 npm 或 yarn 安装依赖包。所以你可以使用任何人。如果你注意到 react-native 的文档,你可以看到 npm 和 yarn 都提供了包安装说明。
expo-cli的优势
expo-cli 的主要缺点是,普通的 hello-world 应用程序的 apk 文件太大。
react-native-cli的优势
你不能通过像expo这样的二维码来运行你的应用程序。您必须安装 apk 文件。
两个cli都有更多的优点和缺点。我正在使用 react-native-cli。
希望这对您有所帮助。谢谢你。