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

CodeQL创建JavaScript数据库报错:未安装JavaScript提取器

解决CodeQL未找到JavaScript提取器的问题

问题重现

执行命令:

codeql database create ./databases/Pixi --language="javascript" --source-root="Pixi"

报错:

致命错误:未安装名为'javascript'的CodeQL提取器,使用的CodeQL版本为2.11.1。

解决步骤

1. 确认已安装的提取器

先运行以下命令查看当前CodeQL支持的语言:

codeql resolve languages

如果输出中没有javascript,说明确实缺少对应提取器。

2. 安装JavaScript提取器

针对CodeQL 2.11.1版本,有两种可靠安装方式:

  • 方式一:通过CodeQL包管理器安装
    执行以下命令,自动下载匹配当前CLI版本的JavaScript完整提取器包:

    codeql pack install codeql/javascript-all
    
  • 方式二:替换为完整CodeQL Bundle包
    如果之前仅下载了纯CLI程序(不含语言提取器),需重新下载包含所有语言提取器的Bundle包:

    1. 找到对应2.11.1版本的Bundle压缩包(文件名含bundle标识)
    2. 解压后直接使用该目录下的CodeQL CLI,或者将解压包内的qlpacks文件夹内容复制到现有CodeQL安装目录的qlpacks路径下

3. 验证安装并重新执行

再次运行codeql resolve languages,确认javascript出现在输出列表中,随后重新执行创建数据库的命令即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 21:45:37