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

Sass代码风格检查器:如何禁用!default标志必填检测?

解决Stylelint提示变量需添加!default的问题

我刚好在Bootstrap定制主题时遇到过一模一样的问题,这个警告是由stylelint-scss插件的scss/variable-declaration-require-default规则触发的——它默认要求所有自定义变量都加上!default标志,但我们定制Bootstrap主题时,就是要通过不带!default的变量覆盖框架默认值,所以只需要在.stylelintrc里调整这个规则即可。

具体配置方法

直接在你的.stylelintrc(或.stylelintrc.json)的rules字段中添加以下配置,禁用这个强制要求:

{
  "rules": {
    "scss/variable-declaration-require-default": null
  }
}

如果你的项目里部分变量需要保留!default要求,也可以更精细地配置规则的例外情况,比如指定某些文件或目录不需要遵守这个规则,但对于Bootstrap主题定制来说,全局禁用这个规则是最直接高效的方式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 06:39:56