Ich habe React Fullstack-Umgebung mit Webpack-Middleware eingerichtet. Ich habe einige es6 Syntax in meinem Code, aber ich bekomme Fehler während Zustand ohne Konstruktor oder benannte Pfeilfunktion. Zum Beispiel möchte ich semantisch-ui verwenden für Sortiertabelle reagieren: https://react.semantic-ui.com/collections/table#table-example-sortable Und beim Kompilieren ich diesen Fehler: enter image description hereReagieren Webpack "unerwartete Token" namens Pfeil Funktion
Ich dachte, es wegen der falschen webpack Setup ist ich es unten angebracht.
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"]
}
Können Sie den Code (Pfeilfunktion) einfügen, der das Problem verursacht? –
Duplikat von [Wie Pfeilfunktionen (öffentliche Klassenfelder) als Klassenmethoden zu verwenden?] (Https://stackoverflow.com/q/31362292/218196) –
Die Syntax, die Sie verwenden, ist nicht ES6. –