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

MongoDB Compass安装及运行报错求助:SyntaxError: Unexpected token

解决MongoDB Compass安装无响应及启动语法错误问题

具体解决办法

1. 彻底清理残留后重装

  • 卸载并删除残留文件:
    • Windows:在「控制面板-程序和功能」卸载MongoDB Compass,手动删除安装目录(默认C:\Program Files\MongoDB\Compass)和用户配置文件夹%APPDATA%\MongoDB Compass
    • macOS:将Compass拖入废纸篓,删除~/Library/Application Support/MongoDB Compass和~/Library/Caches/MongoDB Compass
    • Linux:用包管理器卸载(如sudo apt remove mongodb-compass),再删除~/.config/MongoDB Compass和~/.cache/MongoDB Compass
  • 从MongoDB官网下载对应系统架构的最新稳定版安装包,以管理员权限运行安装程序(Windows)或确保安装权限充足(macOS/Linux)

2. 修复损坏的配置文件

若重装无效,大概率是旧配置文件损坏:

  • 找到上述用户配置文件夹,删除其中所有文件(尤其是Preferences相关配置)
  • 重新启动Compass,程序会自动生成全新配置

3. 补全系统依赖(Linux/macOS)

部分系统依赖缺失会导致启动异常:

  • Ubuntu/Debian:执行sudo apt install libgtk-3-0 libxss1 libnss3
  • Fedora/RHEL:执行sudo dnf install gtk3 libXScrnSaver nss
  • 安装完成后重启Compass

4. 禁用缓存启动

通过命令行跳过缓存启动,排查缓存导致的问题:

  • Windows:打开命令提示符,输入 "C:\Program Files\MongoDB\Compass\MongoDBCompass.exe" --disable-http-cache
  • macOS:打开终端,输入 /Applications/MongoDB\ Compass.app/Contents/MacOS/MongoDB\ Compass --disable-http-cache
  • Linux:终端输入 mongodb-compass --disable-http-cache

报错信息:

MongoDB Compass has encountered an unexpected error
SyntaxError: Unexpected token '

报错截图:
报错截图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 17:02:09