当前位置: 首页 > 知识库问答 >
问题:

我需要帮助上传一些东西到世博会

楮景明
2023-03-14

我想创建我自己的播客应用程序

我在网上找到了这段预先编写的代码(github.com/diego3g/rocketcasts),并想对其进行调整,以便创建我自己的应用程序。

如何将此代码上载到expo?

共有2个答案

锺离鸿
2023-03-14

调整您不拥有的现有GitHub存储库的标准方法是:

  • 分叉回购(这是一种GitHub操作,在您的帐户中创建回购的副本)
马天逸
2023-03-14

不幸的是,React本机应用程序不是使用Expo构建的。因为它的根目录中有ios和android文件夹,所以您可以分辨出来。

深入挖掘,您可以看到它使用react native config作为依赖项。此依赖项需要访问本机代码,而Expo不允许访问本机代码。如果您希望使用Expo,您必须检查并删除任何需要本机代码的依赖项。这可能会删除功能,并可能需要一些时间来解决问题。

该应用程序也是使用react native:0.47构建的。2。目前,react native的最新版本为0.57。8比0.58。0就在拐角处。如果您计划升级react本机版本,这将是一个相当大的飞跃。升级RN并不像更改版本代码那么简单。

类似地,回购协议的最后一次promise是在一年多以前。这意味着大多数依赖项将过时,需要升级。同样,有些依赖项不是简单的升级,您需要检查每一个依赖项,以确保它不会导致不可预见的问题。您还需要检查它们与Expo的兼容性。

就我个人而言,我不会复制这个项目。我会看看他们是如何实现该功能的,然后在一个新的react native项目中,我会重新实现该功能。这样,所有依赖项都将是最新的,并且您将知道它会起作用。

编辑一个像这样的现有项目可能是一个相当大的挑战。

不管怎样,祝你好运。

你可以在这里找到更多关于世博会的信息https://docs.expo.io/

你可以在这里找到一个很好的解释博览会和react-本地init之间的区别博览会和React Native之间的区别是什么?

 类似资料:
  • Java 级转换器。如何开始编写此类代码? 我正在为我的Java课程做一个项目,那就是一个等级转换器。我正在寻找一些指针来开始编码这个叫做“等级”的类。我的说明之一是:使用一个名为“等级”的类来存储每个等级的数据。这个类应该包括这三个方法:公共无效setDigital(int号)公共int getDigital()公共String get的()等级类应该有两个构造函数。第一个应该接受任何参数,并将

  • 有一个项目将涉及到sftp文件传输到服务器。我已经尝试使用ftp协议,并选择winscp.exe-sftp作为我的程序来录制。有事件被记录,但没有生成后,我完成了记录。 提前谢了。

  • 问题内容: 我无法在shell中的python 2.7中导入numpy。我先安装python ,然后再安装numpy 。我尝试了没有,但出现了拒绝权限错误。无论如何,我得到这个: 在我有以下内容: 和: 的输出是 问题答案: 至于解决方法,请尝试将Python降级为2.7.9,例如: 通过覆盖现有版本,似乎在2.7.10中存在一些特定问题。然后再次重新链接(如果需要)。 还要确保您的设置正确(不要

  • 我在尝试为MacBook安装nestJS时遇到了问题,当我使用$npm install-g@nestJS/cli时,这个错误总是在我的终端上弹出。是我做错了什么,还是我没有把这个命令行放在正确的地方?请帮忙:)

  • /**程序可以将十进制转换为二进制并报告是否使用了非法字符*程序不能将二进制转换为十进制*/import java.util.scanner; /***这个类包含一个完整的程序,只有一个main()方法,用于*将非负十进制整数(即以10为基数的整数)转换为*正二进制整数(即以2为基数的整数)。要*转换的值是从命令行读入的。*/public class BaseConversions2{public

  • 我不知道为什么错误在这里它看起来很好的代码... 在client.commands.set(pull.config.name,pull)中发现错误;和bot.aliases.set(alias,pull.config.name)中;未定义的显示。 我需要一些帮助这里,我正在尝试为我的机器人做一个自定义前缀,我真的需要这段代码! 代码中的错误