私はreact/es6コードをトランスコンパイルしようとしていますが、browserifyから来ています。私は新しいバベル6のリリースとそこにあるチュートリアルのほとんどが時代遅れであるという事実のためにウェブパックのビルドを作成するのに苦労しています。 これは私の.babelrcで動作します。babelとbabel-pre-set-reactとbabel-preset-webpackを使用しています。es2015
{
"presets": ["react"]
}
しかし、私はこれにそれを変更する場合:これは私のwebpack.config.jsある ERROR in ./client/App.js Module build failed: Error: You gave us a visitor for the node type "NumericLiteral" but it's not a valid type
:
{
"presets": ["es2015", "react"]
}
それは、この不可解なエラーがスローされますそれがまったく役に立ちます:
module.exports = {
entry: "./client/App.js",
output: {
filename: "public/bundle.js"
},
resolve: {
extensions: ['', '.js', '.jsx']
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel'
}
]
}
};
ですここ何か明白な私は行方不明ですか?私もプリセットの順番を入れ替えてしまったので、違いはありません。私は、私のノードモジュールにbabel-core、babel-loader、babel-preset-es2015、babel-preset-reactおよびwebpackを持っています。
githubレポの[トラブルシューティングセクション](https://github.com/babel/babel-loader#troubleshooting)を見たことがありますか? – Rik