Как добавить поддержку Babel для nullishCoalescingOperator в проект vue? - PullRequest
0 голосов
/ 24 марта 2020

В моем проекте Vue -CLI при попытке использовать оператор ?? я получил эту ошибку:

Синтаксическая ошибка: SyntaxError: / Users / stevebennett / odev / freelancing / v-map / src / components / Map. vue:> Поддержка экспериментального синтаксиса 'nullishCoalescingOperator' в настоящее время не включена (30:29):

...

Добавить @ babel / plugin-offer-nulli sh -coalescing-operator (https://git.io/vb4Se) в разделе 'plugins' вашей конфигурации Babel для включения преобразования.

I Установленный @ babel / plugin-syntax-nulli sh -coalescing-operator (его имя, похоже, изменилось), добавил его в мой babel.config. js:

module.exports = {
    presets: ['@vue/app'],
    plugins: ['@babel/plugin-syntax-nullish-coalescing-operator'],
};

Теперь сообщение об ошибке похоже, пошло в обратном направлении, вообще нет ссылки на имя оператора:

Module parse failed: Unexpected token (39:35)
You may need an appropriate loader to handle this file type.
|             case 8:
|               points = _context.sent;
               console.log(sheetID ?? 37);

Что я делаю не так?

...