首页 > 其他分享 >script和template里可选链运算符?.报错Syntax Error: Unexpected token (64:2)

script和template里可选链运算符?.报错Syntax Error: Unexpected token (64:2)

时间:2023-02-09 09:13:06浏览次数:44  
标签:core Unexpected 选链 babel 运算符 7.0 报错

前情:[email protected][email protected]

试过的方法:1、安装@babel/plugin-proposal-optional-chaining,设置.babelrc文件如下,报babel-core版本需7.0.0-0的错。

 

 2、将babel-core单独升到7.0.0-bridge.0(npm i [email protected]),报错Module build failed: Error: Plugin/Preset files are not allowed to export objects, only functions。

3、将babel整体升级到7:使用npx babel-upgrade --write  (先删除node_moubel和package-lock,不然升级不完整)。

升级成功后,还是会一开始的报错,这时需要.babelrc文件中,添加如下设置,这样可正确解析扩展运算符和可选链运算符。

"presets": [     "@babel/preset-env"   ], 如下: package.json变化:

 

 断断续续用时一天多才解决script的报错问题,因为不信邪走了三次重复的错。事实证明路走不通时,不要怀疑自己走错了,再重走。而是不撞南墙不回头,遇到墙要去不同角度的撞(提取关键词,换各种组合搜索)!


 

标签:core,Unexpected,选链,babel,运算符,7.0,报错
From: https://www.cnblogs.com/the-big-dipper/p/17102843.html

相关文章