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

3,328 阅读1分钟

image.png

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

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

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

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

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

报错就消失了

image.png

也成功恢复自动修复

录制_2024_01_08_10_08_14_681.gif