解决stylelint报Unknown word (CssSyntaxError)Stylelint(CssSyntaxError)的问题

首先stylelint的配置可以参考我两年前的配置2022年stylelint14最新配置

以前配置的时候明明没问题的,配置也没动过。但是stylelint突然就不能用了,看了一下,一方面是vscode-stylelint升级到了1.3.0,一方面是stylelint升级到了16。好家伙,每次升级都不兼容旧版本是把?

经过一番折腾,终于知道了怎么解决这个Unknown word (CssSyntaxError)Stylelint(CssSyntaxError)的问题了。

1.给vscode-stylelint指定stylelint的配置文件

在自己项目中的.vscode/settings.json中,加上"stylelint.configFile": ".stylelintrc.js",这个值由你自己项目中的配置文件决定,可以是.stylelintrc.js/.stylelintrc.cjs/.stylelintrc.json

2.在stylelint的配置文件中指定语法为postcss-html

js 复制代码
//.stylelintrc.js/.stylelintrc.cjs/.stylelintrc.json
module.exports={
    ...
    customSyntax: 'postcss-html',
    ...
}

报错就消失了

也成功恢复自动修复

相关推荐
excel6 小时前
Vue SFC 编译全景总结:从源文件到运行时组件的完整链路
前端
excel6 小时前
Vue SFC 编译核心解析(第 5 篇)——AST 遍历与声明解析:walkDeclaration 系列函数详解
前端
elvinnn6 小时前
提升页面质感:CSS 重复格子背景的实用技巧
前端·css
excel6 小时前
Vue SFC 编译核心解析(第 7 篇)——最终组件导出与运行时代码结构
前端
excel6 小时前
Vue SFC 编译核心解析(第 6 篇)——代码生成与 SourceMap 合并:从编译结果到调试追踪
前端
rising start6 小时前
五、CSS盒子模型(下)
前端·javascript·css
excel6 小时前
Vue SFC 编译核心解析(第 3 篇)——绑定分析与作用域推断
前端
excel6 小时前
Vue SFC 编译核心解析(第 4 篇)——普通 <script> 与 <script setup> 的合并逻辑
前端
excel6 小时前
Vue SFC 编译核心解析(第 1 篇)——compileScript 总体流程概览
前端
excel6 小时前
Vue 编译器中的 processAwait 实现深度解析
前端