2016-05-17 20 views
0

私はreact-laravelを動かそうとしています。私はすべてを正しくインストールされている(v8jsなど)が、私は得続ける:react-laravel予期しないトークン

V8Js::executeString():18903: SyntaxError: Unexpected token < 

問題は、私のcomponent.jsファイルであると思われる:

var Application = React.createClass({ 
    render: function() { 
     return (
      <div className="Networks"> 
       <ul> 
        <li>Test</li> 
       </ul> 
      </div> 
     ); 
    } 
}); 

がどのように私はこの問題を解決することができますか?


また、ES6を使用できますか?


マイビュー:それは "component.js" または "components.js"

<html> 

<head> 
    <title>JSPM Experiment</title> 
    <script src="{{ asset('vendor/react-laravel/react.js') }}"></script> 
    <script src="{{ asset('js/components.js') }}"></script> 
    <script src="{{ asset('vendor/react-laravel/react_ujs.js') }}"></script> 
</head> 

<body> 

<div id='react-root'> 
</div> 
@react_component('Application',[ 'title' => 'Hello, World' ], [ 'prerender' => true ]) 
</body> 

</html> 
+1

ビルドパイプラインについて何も言及していません。どのようにES5に移行していますか?私は反応プリセットとes2015プリセットを持つバベルを想定していますか? –

+0

提供されたコードは完全にうまくいくようです。問題は他の場所にあるはずです。 * PS:目のために行くブー!* – Chris

+0

私は私のビューを追加しました:) – imperium2335

答えて

0

ですか?おそらくタイプミスがあります。

存在しないjavascriptファイルをロードしようとすると、通常はSyntaxError: Unexpected token <となります。 Laravelは404 HTMLページをレンダリングし、最初の<はスクリプトタグの上に移動します。

関連する問題