2017-02-22 54 views
1

努力的WebPack運行時收到以下錯誤: 命令:webpack -d --watch錯誤Transpiling巴貝爾/陣營(未知的選項)

.babelrc:

{ 
"presets" : ["es2015", "react", "stage-2"], 
"plugins" : ["transform-flow-comments"] 
} 

的WebPack配置:

var webpack = require('webpack'); 
var path = require('path'); 
var FlowBabelWebpackPlugin = require('flow-babel-webpack-plugin'); 

var config = { 
    plugins: [ 
    new FlowBabelWebpackPlugin(), 
    ], 
    entry: ['./src/app'], 
    output: { 
    path: path.join(__dirname, 'dist'), 
    filename: 'bundle.js', 

    }, 
    module : { 
    loaders : [ 
     { 
     test: /\.css$/, 
     loader: 'style!css?modules', 
     include: /flexboxgrid/, 
     }, 
     { 
     test: /\.js$/, 
     loaders: ['babel'], 
     include: path.join(__dirname, 'src'), 
     }, 
     { 
     test: /\.less$/, 
     loader: "style-loader!css-loader!less-loader" 
     } 
    ] 
    } 
}; 

module.exports = config; 

ERROR in ./src/app.js 
Module build failed: ReferenceError: [BABEL] /Users/ user/gocode/src/github.com/natdm/mobilebid/frontend_v2/src/app.js: Unknown option: /Users/user/gocode/src/github.com/natdm/mobilebid/frontend_v2/node_modules/react/react.js.Children. Check out http://babeljs.io/docs/usage/options/ for more information about options. 

A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example: 

Invalid: 
    `{ presets: [{option: value}] }` 
Valid: 
    `{ presets: [['presetName', {option: value}]] }` 

它告訴我我有無效的預設選項,但是我沒有任何預設選項,並且從來沒有任何預設選項,突然間它已經破裂。我需要更新/更改以使其正常工作?

回答

2

.babelrc文件似乎是正確的只是通過

npm install babel-preset-es2015 babel-preset-react babel-preset-stage-2 --save-dev 
+1

沒錯確保你使用它們之前已經安裝

所有的預設。他們都已安裝。我只需要吹掉node_modules並重新安裝就可以了。哦,Javascript。 –

相關問題