文章目录
- 一、问题原因
- 二、下载并配置插件
- 第一步
- 第二步
- 第三步
一、问题原因
因为有些浏览器版本不兼容
?.
语法,可以使用$$
来代替(如下图所示),但是为了团队协作避免麻烦使用?.
带来的问题,可以使用这个(@babel/plugin-proposal-optional-chaining
)babel插件来解决问题。
二、下载并配置插件
第一步
下载插件(@babel/plugin-proposal-optional-chaining)。
npm install --save-dev @babel/plugin-proposal-optional-chaining
第二步
需在项目里的
babel.config.js
添加如下代码来拓展解析器。
module.exports = {
presets: [
],
plugins:[
["@babel/plugin-proposal-optional-chaining"] //解析可选链式语法
]
}
第三步
重启项目
,运行配置。
ok