You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VueFire集成报错:Module parse failed Unexpected token 求助

问题原因分析

这个错误的核心原因是项目的Webpack构建配置缺少支持ES2020+语法(可选链操作符?.)的loader。

具体细节:

  • VueFire 3.1.23的源码中使用了Object.getOwnPropertyDescriptor(data, "data")?.get?.()这类可选链语法,但你的项目构建工具(Webpack+Babel)没有配置对应的解析规则,导致无法识别该语法,从而抛出"Module parse failed: Unexpected token"错误。
  • 你当前的依赖版本(Vue 3.3.4、Firebase 9.23.0、VueFire 3.1.23)本身是相互兼容的,问题不在依赖版本不匹配上。

解决建议:

  • 若使用Vue CLI项目:确保@vue/cli-plugin-babel版本为最新,或在babel.config.js中添加@babel/plugin-proposal-optional-chaining插件。
  • 若使用自定义Webpack配置:检查babel-loader是否正确配置,且@babel/preset-env已开启对ES2020语法的支持,或手动引入可选链插件。

内容的提问来源于stack exchange,提问作者Mathias

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 00:33:10