Не удалось загрузить загрузчик - PullRequest
0 голосов
/ 16 мая 2018

У меня есть следующий пример класса, содержащий пример функции стрелки свойства класса:

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.

1 Ответ

0 голосов
/ 16 мая 2018

Я думаю, вы можете объявить метод в классе с этим синтаксисом.

class ExampleClass {
    example(params) {
        return params
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...