在终端中编写命令时何时使用 expo、npm 和 yarn?
When to use expo, npm and yarn while writing commands in terminal?
这个问题分为两部分:
我最近开始研究 react-native,我很难理解我们在哪里使用 npm、expo、npx 或 yarn。我正在开发 mac machine 并尝试在 ios 模拟器上 运行 我的应用程序。
如果我安装了react-native,全局一次,我在创建时是否在每个项目中独立需要它。
您可以通过 expo cli 或 react-native-cli 创建自己的应用程序。
两种cli都有一些优点和缺点。
两个cli都推荐你通过npm或者yarn安装依赖包。所以你可以使用任何人。如果你注意到 react-native 的文档,你可以看到 npm 和 yarn 都提供了包安装说明。
expo-cli的优势
- 您可以运行您的应用程序通过expo客户端的应用程序,无需安装apk。
- 此外,在使用 expo-cli 运行应用程序后,您可以通过扫描 QR 码 运行 您的应用程序。
expo-cli 的主要缺点是,普通的 hello-world 应用程序的 apk 文件太大。
react-native-cli的优势
- 您可以在此 cli 上完全控制您的应用程序
- 应用程序的大小没有 expo-cli 大
你不能运行你的应用程序像expo一样通过二维码。您必须安装 apk 文件。
此外,两种 cli 都有更多优点和缺点。我正在使用 react-native-cli。
希望这对您有所帮助。谢谢。
这个问题分为两部分:
我最近开始研究 react-native,我很难理解我们在哪里使用 npm、expo、npx 或 yarn。我正在开发 mac machine 并尝试在 ios 模拟器上 运行 我的应用程序。
如果我安装了react-native,全局一次,我在创建时是否在每个项目中独立需要它。
您可以通过 expo cli 或 react-native-cli 创建自己的应用程序。 两种cli都有一些优点和缺点。
两个cli都推荐你通过npm或者yarn安装依赖包。所以你可以使用任何人。如果你注意到 react-native 的文档,你可以看到 npm 和 yarn 都提供了包安装说明。
expo-cli的优势
- 您可以运行您的应用程序通过expo客户端的应用程序,无需安装apk。
- 此外,在使用 expo-cli 运行应用程序后,您可以通过扫描 QR 码 运行 您的应用程序。
expo-cli 的主要缺点是,普通的 hello-world 应用程序的 apk 文件太大。
react-native-cli的优势
- 您可以在此 cli 上完全控制您的应用程序
- 应用程序的大小没有 expo-cli 大
你不能运行你的应用程序像expo一样通过二维码。您必须安装 apk 文件。
此外,两种 cli 都有更多优点和缺点。我正在使用 react-native-cli。
希望这对您有所帮助。谢谢。