NPM нулевое объединение не работает, иначе как неожиданный токен?

#node.js #npm #syntax-error #null-coalescing-operator

Вопрос:

У меня есть API-сервер nodejs, и я использую нулевую возможность объединения.

До сих пор это отлично работало для меня, однако с сегодняшнего дня я получаю сообщение об ошибке

       newsletter: req.body.newsletter ?? false
                                       ^

SyntaxError: Unexpected token ?
 

Я подумал, что, возможно, есть проблема с каким-то кодом до этого, поэтому я заменил его старомодным

 newsletter: req.body.newsletter ? req.body.newsletter : false
 

Что сработало, и сообщение об ошибке перешло к следующему экземпляру использования ??

Я вроде как потерял то, что здесь происходит, я на самом деле ничего не изменил, и ошибка, похоже, происходит только на моей машине разработки, так как производственная среда все еще работает нормально.

Я уже пытался обновить node / npm и переустановил свои node_modules, но безуспешно.