React native 在任何根目录中都找不到条目文件index.android.js
我使用的是react原生版本React native 在任何根目录中都找不到条目文件index.android.js,react-native,react-native-android,React Native,React Native Android,我使用的是react原生版本0.49.3,我在项目目录中创建了一个index.js文件。它适用于ios,但当我在Android上运行它时,会出现错误 在任何根目录中都找不到条目文件index.android.js 我需要在我的android文件夹中添加一些东西吗?默认的React Native的starter包含两个单独的文件调用index.ios.js和index.android.js 如果要合并根文件- 创建一个文件(index.base.js,index.app.js,index.roo
0.49.3
,我在项目目录中创建了一个index.js文件。它适用于ios,但当我在Android上运行它时,会出现错误
在任何根目录中都找不到条目文件index.android.js
我需要在我的android文件夹中添加一些东西吗?默认的
React Native的
starter包含两个单独的文件调用index.ios.js
和index.android.js
如果要合并根文件-
- 创建一个文件(
,index.base.js
,index.app.js
,base等)index.root.js
- 在创建的文件中使用
注册组件AppRegistry.registerComponent
- 在每个单独的文件中导入创建的文件
/**
*root.js
*/
从“React”导入React,{Component}
从“react native”导入{AppRegistry}
类AppName扩展组件{
...
}
AppRegistry.registerComponent('AppName',()=>AppName)
/**
*index.android.js和index.ios.js
*/
导入“./root”
感谢您的回复,但我们为什么要这么做,如果我们使用的react原生版本超过了0.44.0,那么我认为我们不需要创建index.android.js和index.ios.js。我没有创建任何index.ios.js,但它在ios中工作。只需要创建一个文件。我们不需要重新创建defaults中包含的index.ios.js
和index.android.js
,问题已经解决。在android/app/build.gradle project.ext.react=[entryFile:“index.js”]中添加了以下行