vue2项目报错 invalid expression: Unexpected token '.' in ?

环境:vue2.6.14 node18.16.0
以下是报错截图,这是因为不支持模板字符串写法吗,请问如果配置支持?
image.png
原本项目可以正常运行,但是使用nvm切换node版本之后就报错了

阅读 4.3k
2 个回答

使用可选链需要安装配置相关插件

安装依赖
npm install @babel/plugin-proposal-optional-chaining --save-dev

在babel.config.js中配置
module.exports = {
        plugins: ["@babel/plugin-proposal-optional-chaining"]
}


其他常用插件
@babel/plugin-proposal-optional-chaining             可选链        ?.
@babel/plugin-proposal-nullish-coalescing-operator   空值合并运算符 ??
@babel/plugin-proposal-object-rest-spread            扩展运算符     ...
@babel/plugin-syntax-dynamic-import                  顶层import
@babel/plugin-proposal-decorators                    装饰器 

升级vue-loader试试。 或者降级node版本吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题