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

时间:2019-10-02 19:16:30

标签: javascript vue.js vuejs2 babel nuxt.js

我已按照herehere的说明进行操作,并在package.json中添加了以下内容

},
"babel": {
    "plugins": [
        "@babel/plugin-proposal-nullish-coalescing-operator",
        "@babel/plugin-proposal-optional-chaining"
    ]
},
"dependencies": {

但是我仍然遇到错误

Support for the experimental syntax 'optionalChaining' isn't currently enabled

我在这里做什么错了?

2 个答案:

答案 0 :(得分:1)

我也遇到过类似的问题, 我用的是Vue CLI,原因是脚手架版本太低(单独安装的插件好像被忽略了),你可以检查升级你的项目脚手架

答案 1 :(得分:0)

好的,我来晚了,但是我可以看到问题仍然存在,因为稍后会出现。

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

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