2017-01-06 56 views
-1

這裏是我的WebPack 2的配置:的WebPack 2意外的標記進口

const path = require('path') 
const webpack = require('webpack'); 

module.exports = { 
     entry: "./js/app.js", 
     output: { 
      path: path.resolve(__dirname, "dist"), 
      publicPath: "/dist/", 
      filename: "bundle.js" 
     }, 
     module: { 
     rules: [ 
      { 
      test: /\.js$/, 
      exclude: /node_modules/, 
      use: [{ 
       loader: 'babel-loader', 
       options: { 
       presets: ['es2015'] 
       } 
      }] 
      }, 
     ], 
     }, 
     devServer: { 
      headers: { "Access-Control-Allow-Origin": "http://localhost:8000", "Access-Control-Allow-Credentials": "true" } 
     } 
}; 

有什麼毛病我的WebPack配置? 我的輸出包不會傳輸到ES2015中。

+1

請發佈完整的錯誤 – loganfsmyth

回答

-1

該語法對我的作品(也的WebPack 2):

{ 
    test: /\.js$/, 
    exclude: /node_modules/, 
    loader: 'babel-loader', 
    query: { 
     presets: [require('babel-preset-es2015')] 
    } 
}, 

供參考:ES2015 = ES6)巴貝爾transpiles ES6到ES5(於2009年標準化的)。