vue2项目报错 invalid expression: Unexpected token '.' in ?
环境:vue2.6.14 node18.16.0
以下是报错截图,这是因为不支持模板字符串写法吗,请问如果配置支持?
原本项目可以正常运行,但是使用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