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

Vue3项目使用Stylelint时:deep报未知伪类选择器错误如何解决?

修复方案

你配置的规则名和实际触发报错的规则不匹配,报错对应规则为selector-pseudo-class-no-unknown,你写的是针对伪元素校验的selector-pseudo-element-no-unknown,因此配置未生效,可按以下步骤修复:

  • 修正stylelintrc.js中的规则配置,参考如下:
rules: {
  // 忽略:deep伪类校验
  "selector-pseudo-class-no-unknown": [true, {
    "ignorePseudoClasses": ["deep"]
  }],
  // 如果项目中使用了::deep这类伪元素写法,可补充以下配置
  "selector-pseudo-element-no-unknown": [true, {
    "ignorePseudoElements": ["deep"]
  }]
}
  • 确认适配Vue的依赖已配置
    确保项目中安装了postcss-html、stylelint-config-html这类适配Vue单文件的依赖,且在stylelint配置的extends字段中引入了Vue相关预设,示例:
extends: [
  // 其他基础规则配置
  "stylelint-config-html/vue"
]

修改完成后重启Stylelint校验即可消除报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 12:36:06