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

PostCSS stylelint无法禁用comment-no-empty规则?求助

解决Stylelint「Unexpected empty comment」错误的排查步骤

以下是几个可能的原因及对应的解决方法:

你当前使用的配置包版本可能过旧,早期版本并没有禁用comment-no-empty规则。先查看当前版本:

npm list stylelint-config-recommended-scss

若版本不是最新,升级到最新版:

npm install stylelint-config-recommended-scss@latest --save-dev

2. 排查是否有其他扩展覆盖规则

如果你的配置还继承了其他Stylelint配置(比如stylelint-config-standard),这类配置可能重新开启了comment-no-empty规则,覆盖了stylelint-config-recommended-scss的设置。可以把stylelint-config-recommended-scss放在extends数组的最后一位,让它的规则优先级更高:

{
  "extends": [
    // 其他配置放在前面
    "stylelint-config-recommended-scss"
  ],
  "rules": {
    "comment-no-empty": null
  }
}

3. 检查全局与本地安装的冲突

如果电脑全局安装了Stylelint或相关配置包,运行时可能调用了全局的旧版本,而非项目本地的配置。直接使用本地项目的Stylelint命令执行检查:

npx stylelint "src/**/*.scss"

4. 确认配置文件的优先级

Stylelint会优先读取优先级更高的配置文件,比如项目中的.stylelintrc.js、stylelint.config.js会比.stylelintrc.json先被加载。检查项目中是否存在其他Stylelint配置文件,若有,确保其中的comment-no-empty规则被设置为null。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 21:27:08