vue3 Uncaught SyntaxError: Unexpected token . 部分老版本浏览器报错

vue3代码中使用 ?.可选链操作符和空值合并运算符?? 没有解析出来

vue3 Uncaught SyntaxError: Unexpected token . 部分老版本浏览器报错_第1张图片

  1. 复制下面的代码到 package.json中, 然后 npm i (也可以自己手动安装)
"@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6",
"@babel/plugin-proposal-optional-chaining": "^7.21.0",

vue3 Uncaught SyntaxError: Unexpected token . 部分老版本浏览器报错_第2张图片

  1. 在babel.config.js配置一下
 plugins: ['@babel/plugin-proposal-optional-chaining', '@babel/plugin-proposal-nullish-coalescing-operator'],

vue3 Uncaught SyntaxError: Unexpected token . 部分老版本浏览器报错_第3张图片

重新运行项目即可解决

你可能感兴趣的:(vue.js)