Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 将本地项目转化为世博会_React Native_Expo - Fatal编程技术网

React native 将本地项目转化为世博会

React native 将本地项目转化为世博会,react-native,expo,React Native,Expo,我正在尝试使用命令行“exp convert”将我的react native项目转换为Expo 和我遵循以下步骤: npm安装-g exp 然后我开始“exp convert” 问题是,在下面的图片中,执行块处于这个级别。所以我无法完成转换过程,有人能帮我解决吗 我不确定该exp convert命令,但您可以遵循以下几个步骤(并记住一些事项),例如: RN项目不应该有任何本机模块 确保所有依赖项都已正确安装-包括Expo作为项目依赖项npm安装-保存Expo 使用JS代码在目录中正确指定Exp

我正在尝试使用命令行“exp convert”将我的react native项目转换为Expo
和我遵循以下步骤:

  • npm安装-g exp

  • 然后我开始“exp convert”

  • 问题是,在下面的图片中,执行块处于这个级别。所以我无法完成转换过程,有人能帮我解决吗


    我不确定该
    exp convert
    命令,但您可以遵循以下几个步骤(并记住一些事项),例如:

    • RN项目不应该有任何本机模块
    • 确保所有依赖项都已正确安装-包括Expo作为项目依赖项
      npm安装-保存Expo
    • 使用JS代码在目录中正确指定Expo的
      app.json
      属性[例如名称、slug名称和SDK版本]
    • 修改条目文件[like
      index.js
      ]
    • 创建
      exp.json
      文件,并根据Expo的要求更新React/React本机版本

    这里有更详细的信息:

    即使这是一个老问题,但人们仍然在寻找更好的答案。 以下是他们(世博会人士)目前(2019年3月)的官方说法

    现在,最简单的方法是使用expo init(带有expo CLI)创建一个新项目,然后从现有项目中复制所有JavaScript源代码,然后添加已有的库依赖项

    注意:我们曾经维护过一个工具exp convert,但它目前不工作或未维护,因此上述方法是使现有React原生项目在Expo上工作的最佳方法

    您将在此链接中找到更多详细信息 -