我想使用Babel插件:optional-chaining,但是vscode控制台提示我不正确。我怎么解决这个问题?

问题描述 投票:0回答:1

我使用create-react-app脚手架创建了一个新项目,然后我想使用babel的可选链接插件。我根据文档安装了软件包并进行了配置,但vscode提示语法错误。什么可以帮助我?请。

  1. 这是我的package.json
  2. 这是问题:enter image description here
visual-studio-code babel
1个回答
1
投票

如果您正在使用CRA,则可能无法手动弹出项目和应用Babel预设(根据https://github.com/facebook/create-react-app/issues/4604)。

但是,如果你决定使用eject应该能够添加插件到babel配置,这里描述https://babeljs.io/docs/en/babel-plugin-proposal-optional-chaining。可能应用stage-0预设的Babel(https://babeljs.io/docs/en/babel-preset-stage-0)也可以是一个解决方案。

编辑:另见Null-safe property access (and conditional assignment) in ES6/2015

© www.soinside.com 2019 - 2024. All rights reserved.