【问题标题】:Index.android.js doesn't exist in Expo React-NativeExpo React-Native 中不存在 Index.android.js
【发布时间】:2018-09-18 10:18:54
【问题描述】:

我正在关注本教程:https://www.youtube.com/watch?v=7Ot5LSGHLyY&t=1583s 我不知道为什么 index.android.js 不存在。我研究了一下,如果我使用 Expo 构建我的项目,它真的不存在。如果确实如此,我应该怎么做才能在我正在遵循的教程中获得相同的结果?我应该转到其他教程并找到“Expo React-Native 教程”还是忽略 index.android.js 的部分?

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    首先,你需要知道什么是Expo和Native。 这真的很混乱,所以你可以通过这个post。这真的很有帮助。

    当你用这个命令创建你的项目时,它就是博览会

    create-react-native-app (a.k.a. CRNA)
    

    Expo 没有任何 index.android.js 或 index.ios.js 文件。因为你可以

    当您退出您的展览项目时,您的项目将变为“Native”。相当于用这个命令创建一个项目

    react-native init
    

    这是一种一次性的命令行转换,除非从版本控制中回滚代码,否则您无法撤消该转换。在 Native 中,你可以分别为 android 和 ios 编写原生代码。

    【讨论】:

    • 那么如果我将我的项目从世博会中退出呢?现在会有index.android.js吗?
    • 是的,你还会找到两个文件夹,android 和 ios
    【解决方案2】:

    这是添加到 react-native 的新功能。新项目模板现在不包含两个单独的文件。您仍然可以将 index js 用于 android 构建以及 iOS 构建。它只是您的项目的偏好和要求。您可以在 here 上找到有关更改的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多