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