我已經設置了與webpack-middleware反應的fullstack環境。我的代碼中有一些es6語法,但是在沒有構造函數或命名的箭頭函數的狀態下,我得到錯誤。例如,我想用語義UI的反應排序表: https://react.semantic-ui.com/collections/table#table-example-sortable 而在編譯時我得到這個錯誤: enter image description hereReact Webpack「意外令牌」名爲箭頭函數
我認爲這是因爲錯誤的WebPack設置我重視它下面的。
const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './client/index.js',
output: {
path: '/',
filename: 'bundle.js'
},
module: {
rules: [
{
use: 'babel-loader',
test: /\.js$/,
exclude: /node_modules/
}
]
},
plugins: [
new HtmlWebpackPlugin({
template: 'client/index.html'
})
]
};
.babelrc
{
"presets": ["env", "react", "es2015"]
}
您能否包含導致問題的代碼(箭頭函數)? –
重複[如何使用箭頭函數(公共類字段)作爲類方法?](https://stackoverflow.com/q/31362292/218196) –
您使用的語法不是ES6。 –