2017-03-03 6 views
0

Ich habe so webpack Config für js loaderMigrate zu Webpack 2, babel loader Fehler

module: { 
    loaders: [ 
     { 
      test: /\.js?$/, 
      loader: 'babel-loader', 
      exclude: /node_modules/, 
      query: { 
       "presets": ["es2015", "stage-0", "react"], 
       "plugins": ['transform-runtime'] 
      } 
     }, 

Es funktioniert, aber wenn ich versuche,Lader zu Regeln zu ändern ist es nicht funktioniert und ich thiss Fehler:

ERROR in ./src/index.js 
Module parse failed: D:\src\index.js Unexpected token (16:4) 
You may need an appropriate loader to handle this file type. 
| 
| render(
|  <Router history={browserHistory}> 
|   <Route path='/' component={App}> 
|    <IndexRoute component={Home} /> 

Antwort

0

The syntax for rules is not the same as the syntax for loaders. Es sollte so etwas wie dies in Ihrem Fall aussehen:

module: { 
    rules: [ 
     { 
      test: /\.js?$/, 
      loader: 'babel-loader', 
      exclude: /node_modules/, 
      options: { 
       presets: ["es2015", "stage-0", "react"], 
       plugins: ['transform-runtime'] 
      } 
     } 
    ] 
} 
+0

Ich versuche das, aber immer noch denselben Fehler :( – sqlnoob

Verwandte Themen