2016-04-14 6 views
0

ReactデモでWebpackでBabelを使用しています。オブジェクトの値としての関数呼び出しでは、静的クラスのプロパティでコンパイルが失敗しました。しかし、普通のタイプでは問題ありません。代わりに静的クラスのプロパティでBabelコンパイルエラー

static propTypes= {

ERROR in ./src/components/productSet.jsx 
Module build failed: SyntaxError: /Users/jack/demo/src/components/productSet.jsx: Unexpected token (9:35) 
    7 |  static propTypes: { 
    8 |   test: React.PropTypes.object, 
> 9 |   data: React.PropTypes.oneOf(['News', 'Photos']), 
    |         ^
    10 |  } 

ところで、私はすべての0-3段の機能prototypesとは異なり

module: { 
    loaders: [{ 
     test: /.jsx?$/, 
     loader: 'babel-loader', 
     exclude: /node_modules/, 
     query: { 
      presets: ['es2015', 'react', 'stage-3', 'stage-2', 'stage-1', 'stage-0'] 
     } 
    }] 
}, 

答えて

1

を可能にしました、static prototypes=ない:

試みを続けなければなりません。 static propTypes: {

+0

愚かな間違い、笑。どうもありがとう。 – Jack

+0

np..happy coding! –

関連する問題