SyntaxError: Преобразование отсутствующих свойств класса - PullRequest
0 голосов
/ 13 апреля 2019

У меня проблема с преобразованием Babel. После добавления события дескриптора в мой контейнер React я получил эту ошибку.

SyntaxError: Преобразование отсутствующих свойств класса.

  21 |     // handlers
  22 |
> 23 |     onIncrement = () => {
     |     ^
  24 |         const { dispatch } = this.props;
  25 |
  26 |         dispatch(valueDecrement())

Мой .babelrc

{
    "presets": [
        [
            "@babel/env",
            {
                "targets": {
                    "browsers": [
                      "last 2 versions"
                    ]
                }
            }
        ],

        "@babel/react",
        "@babel/typescript",
    ],
}

Мой веб-загрузчик

...
    module: {
        rules: [
            {
                test: /\.(ts|js)x?$/,
                exclude: /node_modules/,
                loader: 'babel-loader',
            },
        ],
    },
...

1 Ответ

1 голос
/ 13 апреля 2019

Решите.Необходимо установить @ babel / plugin-offer-class-properties и добавить этот плагин в .babelrc. Ссылка

...