更新时间:2025-06-20 GMT+08:00
分享

Sonarqube检查css文件日志显示报错无扩展名问题

问题现象

sonarqube引擎的check阶段失败,日志显示如图1

图1 检查日志

原因分析

当前检查引擎sonar版本功能异常,在package.json文件中设置了“"type":"module"”,导致CSS扫描程序在导入时缺少文件扩展名。未执行CSS规则,无法启动服务器。

处理方法

  1. 访问实际使用的代码仓。
  2. “package.json”文件中删除“"type":"module"”

  3. 在代码仓根目录下新建名为“sonar-project.properties”的文件。
  4. 将以下代码输入至“sonar-project.properties”文件中。

    sonar.working.directory=projectdir
    #projectdir为项目代码的相对目录,同时需要确保package.json不在projectdir目录下。

相关文档