安装依赖
"devDependencies": {
"sass": "1.49.9",
"stylelint": "^14.5.3",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-standard": "^25.0.0",
"stylelint-config-html": "^1.0.0",
"stylelint-order": "^5.0.0",
"stylelint-scss": "^4.1.0",
"postcss-html": "^1.3.0",
"postcss-scss": "^4.0.3",
},
配置 .stylelint.config.js
module.exports = {
root: true,
plugins: ['stylelint-order', 'stylelint-scss'],
customSyntax: 'postcss-html',
extends: ['stylelint-config-standard', 'stylelint-config-prettier', 'stylelint-config-html'],
rules: {
'selector-class-pattern': null,
'selector-pseudo-class-no-unknown': [
true,
{
ignorePseudoClasses: ['deep', 'global'],
},
],
'selector-pseudo-element-no-unknown': [
true,
{
ignorePseudoElements: ['v-deep', 'v-global', 'v-slotted'],
},
],
'at-rule-no-unknown': [
true,
{
ignoreAtRules: [