2016-11-05 18 views
0

src/jsフォルダにindex.ios.jsファイルを保存し、次のコマンドを使用してパッケージマネージャを起動し、xcodeを使用してプロジェクトを実行します。react-native Unhandled JS Exception:index.ios.jsのデフォルトの場所を変更したときのTypeError

npm run start -- --root=./src/js 

エラーが発生しました。このタイプのエラーの理由とその解決方法は何ですか?コードの詳細である

index.ios.js

'use strict'; 

import React from 'react'; 
import { 
    AppRegistry, 
    StyleSheet, 
    NavigatorIOS, 
} from 'react-native'; 

import Login from './../../app/components/login/Login'; 

export default class Hello extends React.Component { 

    render() { 
    return (
     <NavigatorIOS ref="nav" 
        itemWrapperStyle={styles.navWrap} 
        style={styles.nav} 
        initialRoute={{ 
         title: "Login", 
         component: Login 
        }}/> 
    ); 
    } 
} 

var styles = StyleSheet.create({ 
    navWrap: { 
    flex: 1, 
    marginTop: 70, 
    }, 
    nav: { 
    flex: 1, 
    backgroundColor: '#48BBEC' 
    } 
}); 

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

.bablerc

{ 
    "presets": [ 
    "react-native" 
    ] 
} 
+0

index.ios.jsファイルを投稿できますか。 –

+0

確かに、index.ios.jsファイルを追加しました。 – joy

+0

エクスポートのデフォルトを削除して再実行してください。 –

答えて

0

Unhandled JS Exception: TypeError 
loadModuleImplementation 

enter image description here

私はあなたと同じ問題を抱えていますプロジェクトで「babel-plugin-transform-async-to-generator」を使用してください。私はによってで見つけ、ヘルパーを交換/ node_modules /反応し、ネイティブ/パッケージャ/反応するパッケージャ/ SRC /レゾルバ/ polyfills/babelHelpers.js

https://github.com/facebook/react-native/issues/4844#issuecomment-191282653

はあなたのためにそれが役に立つホープは、これを解決しました。

関連する問題