前情:[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