在任何根目录中都找不到入口文件index.android.js

时间:2017-11-24 11:49:24

标签: react-native react-native-android

我正在使用react-native版本0.49.3,我在项目目录中创建了一个文件index.js。它适用于ios,但是当我为Android运行它时,它会出错

  

在任何根

中找不到输入文件index.android.js

我是否需要在我的android文件夹中添加内容?

1 个答案:

答案 0 :(得分:0)

默认的React Native's启动器包含两个独立的文件,分别为index.ios.jsindex.android.js

如果要组合根文件 -

  • 创建一个文件(index.base.jsindex.app.jsindex.root.js,基数等)
  • 在创建的文件中使用AppRegistry.registerComponent注册您的组件。
  • 在每个单独的文件中导入创建的文件。

实施例

/**
 * root.js
 */

import React, { Component } from 'react'
import { AppRegistry } from 'react-native'

class AppName extends Component {
  ...
}

AppRegistry.registerComponent('AppName', () => AppName )
/**
 * index.android.js and index.ios.js
 */

import './root'