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

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


回答:

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

安装依赖

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版本吧。

以上是 vue2项目报错 invalid expression: Unexpected token '.' in ? 的全部内容, 来源链接: utcz.com/p/934301.html

回到顶部