2016-07-03 7 views
0

私はによってチュートリアルの助けを借りてreact-reduxを学びたいと思っていました。予期しないトークンが反応する

私はgithubにプッシュしてリモートサーバーにプルするまでは問題ありませんでした。

ノードバージョンの問題だと思っていました。私はnode〜v5で動作していて、サーバは〜v6でした。だから私はまだv5に変更して発行する必要があります。

import App from './components/app'; 
import Single from './components/Single'; 
import PhotoGrid from './components/PhotoGrid'; 

import { Router , Route , IndexRoute, browserHistory } from 'react-router'; 

import { Provider } from 'react-redux'; 
import store, { history } from './store'; 

const router = (
    <Provider store={store}> 
     <Router history={history}> 
      <Route path="/" component={App}> 
       <IndexRoute component={PhotoGrid}></IndexRoute> 
       <Route path="/view/:postId" component={Single}/> 
      </Route> 
     </Router> 
    </Provider> 
) 
render(router,document.getElementById('root')); 

19行目に "Unexpected token"というエラーが表示されます。

18 | const router = (
> 19 |  <Provider store={store}> 

問題の原因を特定できません。構文やライブラリで問題はありますか? ご意見やご協力は素晴らしいと思います。

+0

コードを実行している環境がJSXを認識していないように見えるので、コードを実行してから実行してみてください。 http://stackoverflow.com/questions/33460420/babel-loader-jsx-syntaxerror-unexpected-token –

+0

[babel-loader jsx SyntaxError:予期しないトークン]の可能な複製(http://stackoverflow.com/questions/33460420)を参照してください。/babel-loader-jsx-syntaxerror-unexpected-token) –

答えて

0

この問題に直面していて解決できない人にとっては、私にとって問題がある.babelrcファイルがありませんでした。

私はちょうどGoogleのwebpackの設定と同じディレクトリに見つかり、コピーを貼り付けました。

あなたの頭を回転させないで、コードが間違っていることを理解してください。乾杯。

+0

空のファイルですか? – conor909

+0

いいえ.babelrcファイルなしでクローンを作成したため、ファイルが見つかりませんでした。 –

+2

エラーを停止する.babelrcファイルの内容は何ですか? – conor909

関連する問題