首页 > 解决方案 > NPM 无效合并不起作用,又名意外令牌?

问题描述

我有一个 nodejs API 服务器,并且正在使用无效的合并操作符。

到目前为止,这对我来说效果很好,但是从今天开始我收到了错误消息

      newsletter: req.body.newsletter ?? false
                                       ^

SyntaxError: Unexpected token ?

我想在那之前的一些代码可能有问题,所以我用老式的替换了它

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

哪个有效,错误消息转移到下一个使用实例??

我有点迷失这里发生的事情,我并没有真正改变任何东西,而且错误似乎只发生在我的开发机器上,因为生产环境仍然可以正常工作。

我已经尝试更新 node / npm 并重新安装了我的 node_modules,但没有任何运气。

标签: node.jsnpmsyntax-errornull-coalescing-operator

解决方案


推荐阅读