1
ERROR in ./reducers/navigator.js
Module build failed: SyntaxError: C:/Users/Myname/Desktop/Projects/Project2/app/templates/reducers/navigator.js: Unexpected token (11:16)
9 | case SWITCH_PAGE:
10 | return {
> 11 | ...state,
| ^
12 | id : action.payload
13 | }
14 | default:
マイWebPACKの構成は、このバベルによるのWebPACKの設定ミスに特定ファイルにロードされていない
const webpack = require('webpack');
const config = {
entry: __dirname + '/index.jsx',
output: {
path: 'C:\\Users\\Myname\\Desktop\\Projects\\Project2\\app\\static\\js\\dist',
filename: 'bundle.js',
},
resolve: {
extensions: ['.js', '.jsx', '.css']
},
module: {
rules: [
{
test: /\.jsx?/,
exclude: /node_modules/,
use: 'babel-loader',
}
]
},
};
module.exports = config;
私はアプリをコンパイルすると、このファイルはバベルによって処理されていないので、それはこのエラーとのthatsを言うようになります。 。 ES6なしで州を返す方法はありますか?またはそれ以上に、私はES6の機能をサポートできるように、どのようにこれをバベルでコンパイルすることができますか?
注:、提案現在の位置ですindex.jsxは、親のコンポーネントであり、他の人が私のpackage.jsonがこの
"babel": {
"presets": [
"es2015",
"react"
]
},
プロジェクトには.babelrcがありません。ファンシーな構成ではありません。私は.babelrcを追加しますが、これまで私が使ったことがないので、私はそこに何を置くのか教えてください。事前に感謝 –
ありがとう!あなたは実際に私に解決策を教えてくれませんでしたが、私は実験を始める前に頭を出しました。私はstage3で.babelrcを作成することを考え出しました。それは単純だった:p。もう一度taylorc93に感謝します! –
スプレッド*演算子*のようなものはありません。 –