首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >react-native run-android错误500

react-native run-android错误500
EN

Stack Overflow用户
提问于 2017-11-24 19:39:04
回答 1查看 484关注 0票数 0

我获得了成功的构建,但是react原生保存了我的根组件在错误的位置。我的项目在C://Projects/MobileApp中,我在那里运行:react-native-run-android。它构建成功,但我得到这个错误:开发服务器返回响应错误代码500

代码语言:javascript
运行
复制
Unable to resolve module build from C://Projects/MobileApp/index.android.js

Directory `C://Projects/MobileApp/build` does not exist.

这是真的,但为什么不在它所在的android文件夹中搜索它:

C://Projects/MobileApp/android/build存在。

代码语言:javascript
运行
复制
BTW, this is how I call my root component 
import { AppRegistry } from 'react-native';
import { MyApp} from './build';

AppRegistry.registerComponent('MyApp', () => MyApp);
EN

回答 1

Stack Overflow用户

发布于 2017-11-24 21:51:14

您要从C://Projects/MobileApp/build导入:

代码语言:javascript
运行
复制
import { MyApp} from './build';

不要将react原生.js文件放在安卓或ios文件夹中,这些文件夹只用于存放原生安卓/ios代码,我建议创建一个名为appsrc的文件夹来放入react原生应用程序代码。

您可以在C://Projects/MobileApp/src/index.js中编写MyApp组件,然后通过以下方式将其导入C://Projects/MobileApp/index.android.js

代码语言:javascript
运行
复制
import { MyApp } from './src';

run-android命令读取index.android.js

run-ios命令读取index.ios.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47472537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档