错误:当前未启用对实验性语法“optionalChaining”的支持,但已启用

Mik*_*e K 10 javascript vue.js babeljs vuejs2 nuxt.js

我已按照此处此处的说明进行操作并将以下内容添加到我的package.json

},
"babel": {
    "plugins": [
        "@babel/plugin-proposal-nullish-coalescing-operator",
        "@babel/plugin-proposal-optional-chaining"
    ]
},
"dependencies": {
Run Code Online (Sandbox Code Playgroud)

但我仍然收到错误

Support for the experimental syntax 'optionalChaining' isn't currently enabled
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?

小智 2

好吧,我来晚了一点,但我可以看到这个问题仍然活跃,对于稍后提出的问题:

在撰写本文时,可选链可能无法在节点 > 12 的 NUXT 项目中工作,请尝试使用当前的 LTS 版本(节点 12)。

我认为该问题可能与 NUXT 的一个或多个依赖项有关,但我们没有进一步调查,使用节点 12 为我们解决了该问题。