使用 react-native-cli 或 expo-cli 的移动应用程序?

Posted

技术标签:

【中文标题】使用 react-native-cli 或 expo-cli 的移动应用程序?【英文标题】:Mobile app using react-native-cli or expo-cli? 【发布时间】:2021-01-06 20:07:13 【问题描述】:

我将在 React Native 中制作我的第一个应用程序。我有 Windows,但我想让这个应用程序跨平台。我想在这个应用程序上使用相机制作短视频(如 tiktok)。 我可以使用 Windows 制作这个应用程序吗?我需要使用什么? expo 还是 react-native-cli? 谢谢!

【问题讨论】:

【参考方案1】:

我认为这是一个关于意见的问题。要使用相机,您需要本地模块,如果 expo 允许,idk,前一段时间不允许,但 idk 现在 expo 的状态是什么。除此之外,恕我直言,您可以直接以rn cli 开头,因为这是“现实生活”中最常用的,与世博会没有太大区别。

【讨论】:

谢谢!但是我在博览会上看到我可以在没有模拟器的情况下在我的 iphone 上查看我的应用程序。我怎么能用 rn-cli 做到这一点?因为我使用的是 Windows,所以我无法使用 ios 模拟器。 是的,你说得对,使用 rn-cli 在 iphone 中测试应用程序的唯一方法是拥有 mac。如果您使用 Win 并且您有 iPhone,那么是的,您必须通过 expo... 我在 google 中搜索了一下,找到了这篇文章,也许它会对您有所帮助:[freecodecamp.org/news/… (freecodecamp.org/news/…) 还有一个问题,如果你能回答我,请。我看到世博项目没有像 react-native-cli 这样的名为“android”/“ios”的文件夹。它是关于什么的?这些文件夹是做什么的?谢谢! 没问题,在 /android 和 /ios 文件夹中,你可以找到一些项目,如编译时的 .apk 或 .ipa 文件、应用程序的原生代码、用于设置需要链接的一些包的文件使用原生部分,除了当你的应用程序开始失败时你需要的很多东西 jaj(笑话) 如果你想深入了解,你可以阅读这个 redit 问题:reddit.com/r/reactnative/comments/9t5rfj/… 但现在我不认为你需要这些文件夹

以上是关于使用 react-native-cli 或 expo-cli 的移动应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

在 expo 中运行使用 react-native-cli 创建的 react-native 应用程序

html5+ReactNativeWeexIonic之间的区别(配置javapythonAndroid环境)ReactNative(react-native-cli)yarnWeex

如何在 mac 上卸载 react-native-cli?

找不到安装 react-native-cli 命令时出错

安装react-native-cli工具

npm install -g react-native-cli 与使用 npx react-native init <project name> 有啥区别?