提交代码时出现stylelint报错Unknown word CssSyntaxError,如下图:
出现报错的文件格式为html,对于html的格式的文件stylelint当前配置的规则可能不适用导致。尝试针对html格式文件采用自定义规则解释:
-
安装依赖
pnpm install -D postcss-html
-
更改postcss.config.js规则
新增overrides规则,对于html文件使用自定义规格"postcss-html"解释,具体代码如下:
{
"extends": ["stylelint-config-standard-scss", "stylelint-config-standard-vue/scss"],
"overrides": [
{
"files": ["*.html", "**/*.html"],
"customSyntax": "postcss-html"
}
]
}