2017-06-06 53 views
0

我正在使用react-native框架来开发我的小android应用程序。我试图从index.android.js.when重定向到Home.js,当我运行它时,它显示我的红色错误消息模拟器返回响应错误500反应本机

index.android.js

import React, { Component } from 'react'; 
import {AppRegistry,Text,View} from 'react-native'; 
import Home from 'App/Component/Home'; 

export default class mylApp extends Component { 
    render() { 
    return (
     <View> 
     <Home /> 
     </View> 
    ); 
    } 
} 

AppRegistry.registerComponent('reactTutorialApp',() => reactTutorialApp); 

Home.js

import React, { Component } from 'react'; 
import {Text,View} from 'react-native'; 


class Home extends Component { 
    state = { 
     myTxt: 'hiiiiiiiiiiiiiiiiiiiiiii'; 
    } 

    render() { 
     return (
     <View> 
      <Text> 
       {this.state.myTxt} 
      </Text> 
     </View> 
    ); 
    } 
} 

export default Home; 

enter image description here

回答

1

请检查此导入路径import Home from 'App/Component/Home';。我假设Home.js在项目(文件夹) - >应用程序(文件夹) - >组件(文件夹) - > Home.js中。如果是这样,那么你需要导入这样import Home from './App/Component/Home';

更新1:

index.android.js

import React, { Component } from 'react'; 
import {AppRegistry,Text,View} from 'react-native'; 
import Home from './App/Component/Home'; 

export default class mylApp extends Component { 
    render() { 
    return (
     <View> 
     <Home /> 
     </View> 
    ); 
    } 
} 

AppRegistry.registerComponent('reactTutorialApp',() => mylApp); 

更新2

Home.js

import React, { Component } from 'react'; 
import {Text,View} from 'react-native'; 


class Home extends Component { 
    state = { 
     myTxt: 'hiiiiiiiiiiiiiiiiiiiiiii' 
    } 

    render() { 
     return (
     <View> 
      <Text> 
       {this.state.myTxt} 
      </Text> 
     </View> 
    ); 
    } 
} 

export default Home; 
+0

现在它显示'意外的令牌,预计,(6:24) 在C:\用户\ Yasiru \ AndroidStudioProjects \新建文件夹\ reactTutorialApp \软件\组件\ Home.js' – Tje123

+0

仍然相同error.'Unexpected令牌,预计,' – Tje123

+0

是的,我已经替换为您code.but两个指数和家庭JS它的显示意外的标记在home.js文件 – Tje123