@MalGym

Почему Webpack ругается на оператор?

Есть такой кусок кода:
let concateUrlSearch = Object.entries(urlHash.split('&').reduce((acc, n) => (
           n = n.match(/(.*)=(.*)/),
           (acc[n[1]] ??= []).push(n[2]),
           acc
         ), {})).map(n => `${n[0]}=${n[1].join('|')}`);


Webpack выдает такую ошибку. Если убираю ??= или заменяю на || , то все работает, но не так как надо. Помогите решить ее.

ERROR in ./src/js/components/Accordeon.js 68:23
Module parse failed: Unexpected token (68:23)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file.
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
bingo347
@bingo347
Crazy on performance...
Если это в коде, то подключите babel + preset-env
Если это в конфиге самого webpack - обновите ноду до 16
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы