2016-09-23 13 views
2

非常に簡単なコードで私のアプリを起動しますが、SyntaxError /Users/user/myApp/index.ios.js: Unexpected token (7:6)があります。React Nativeプロジェクトの予期しないトークンが見つかりません

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

class HelloWorldApp extends Component { 
    render() { 
    return (
     <Text>Hello world!</Text> 
    ); 
    } 
} 

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

私の間違いはどこにあるのか理解できません。私はrm -rf node_modulesnpm installを試しましたが、npm chache clenwatchman watch-del-allを試しましたが、まだエラーが発生します。

+0

正しいindex.ios.jsを実行していますか?構文エラーにはpath /Users/user/myApp/index.ios.jsが記述されていますが、プロジェクトはHelloWorldAppとして初期化されています。したがって、デフォルトパスはUsers/user/HelloWorldApp/index.ios.jsにする必要があります。 – jankoritak

+0

はい、確かに、 'index.ios.js'は正しいです – rel1x

+0

こんにちは、あなたはエラーを解決しましたか? – FredFlinstone

答えて

0

TextコンポーネントをViewでラップする必要があります。 <Text>はルートコンポーネントとして使用できません

+0

こんにちは!回答ありがとうございますが、何も変わりません( – rel1x

+0

反応ネイティブからビューをインポートしましたか? – Mila

+0

はい、 'View'をインポートしました。 – rel1x

1

私は誤って別のプロジェクトから.babelrcファイルを追加したときにこれを取得しました。それを削除し、パッケージャは再び作業を開始しました。

関連する問題