У меня есть следующий пример класса, содержащий пример функции стрелки свойства класса:
class ExampleClass {
example = (params) => {
return params
}
}
К сожалению, эта конструкция еще не получила должного признания:
ERROR in ./node_modules/example/example.js
Module parse failed: Unexpected token (284:12)
You may need an appropriate loader to handle this file type.
|
| example = (params) => {
| return params
| }
@ ./src/example/index.js 8:17-48
@ ./src/index.js
@ multi (webpack)-dev-server/client?http://localhost:8081 ./src
Я былиспользуя следующие предустановки Babel и конфигурации веб-пакета:
Конфигурация веб-пакета
const HtmlWebPackPlugin = require("html-webpack-plugin");
const htmlPlugin = new HtmlWebPackPlugin({
template: "./src/index.html",
filename: "./index.html"
});
module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
},
{
test: /\.css$/,
use: ["style-loader", "css-loader"]
}
]
},
plugins: [htmlPlugin]
};
.babelrc
{
"presets": ["env", "react", "es2015", "stage-2"]
}
IПонятия не имею, что еще мне нужно импортировать сюда, я признаю, что не совсем уверен, как бы я это выяснил с помощью googling.