2017-11-04 9 views
0

私はreact-redux、reduxでreactjsアプリを作成しました。 reactjsプロジェクトを開始すると、インデックスファイルの13行目で予期しないトークンエラーが発生します。 インデックスファイルは以下のとおりです。次reactjs予期しないトークン '<'

ERROR in ./src/index.js 
Module build failed: SyntaxError: D:/Reactjs_work/ 
/src/index.js: Unexpected token (13:2) 

    11 | 
    12 | ReactDOM.render(
> 13 | <Provider store={createStoreWithMiddleware(reducers)}> 
    | ^
    14 |  <App /> 
    15 | </Provider> 
    16 | , document.querySelector('.container')); 

@ multi main 
webpack: Failed to compile. 

はindex.jsファイル私はhere.butなしの成功の上に、以下のトピックを経てきた

import React from 'react'; 
import ReactDOM from 'react-dom'; 
import { Provider } from 'react-redux'; 
import { createStore, applyMiddleware } from 'redux'; 

import App from './components/app'; 
import reducers from './reducers'; 

const createStoreWithMiddleware = applyMiddleware()(createStore); 

ReactDOM.render(
    <Provider store={createStoreWithMiddleware(reducers)}> 
    <App /> 
    </Provider> 
    , document.querySelector('.container')); 

です。 Reactjs: Unexpected token '<' Error ReactJS Syntax Error: Unexpected Token

webpack.config.js

module.exports = { 
    entry: [ 
    './src/index.js' 
    ], 
    output: { 
    path: __dirname, 
    publicPath: '/', 
    filename: 'bundle.js' 
    }, 
    module: { 
    loaders: [{ 
     exclude: /node_modules/, 
     loader: 'babel' 
    }] 
    }, 
    resolve: { 
    extensions: ['', '.js', '.jsx'] 
    }, 
    devServer: { 
    historyApiFallback: true, 
    contentBase: './' 
    } 
}; 
+1

と次のようにモジュールを交換しますが、 '.babelrc'ファイルを持っていますか? – Durga

+0

'.babelrc'の中にプリセットを設定していますか? – Aaqib

+0

私はreactjsに新しいので、it.iについて多くのことを知らないhttps://github.com/RoadToCode822/react-side-projectsからプロジェクトをダウンロードしてみてください –

答えて

1

はコード

module: { 
    loaders: [{ 
     test: /\.(js|jsx)?$/, 
     exclude: /node_modules/, 
     loader: 'babel-loader', 

     query: { 
      presets: ['es2015', 'react'] 
     } 
    }] 
    }, 
+0

これは質問にコメントする必要があります答えではありません。 –

+2

今、私は自分の答えを編集しました。私はスタックのこのコミュニティに新しいからコメントできませんでした! –

+0

私はその作業を確認しようとするかしないか –