stylelint 规范 css 的书写风格
安装
yarn add stylelint --dev
Stylelint 14+ 不再包含 Scss,Sass, Less 等预编译器的解析了,所以我们可以通过 extends 引入公共规则
yarn add stylelint-config-prettier stylelint-config-recommended stylelint-config-standard stylelint-config-html --dev
"extends": ["stylelint-config-standard", 'stylelint-config-prettier'],
为了让 stylelint 能够读 vue (.html, .xml, .svelte, .vue 等)文件,我们还需要安装postcss-html
yarn add postcss-html --dev
"customSyntax": "postcss-html"
stylelint-order 是CSS属性排序插件,并且每个规则都支持自动修复(stylelint —fix)
yarn add stylelint-order --dev
package.json 配置命令
"stylelint": "npx stylelint --aei .vue src",
"stylint:fix": "npx stylelint ./src/**/*.vue --fix"
项目下新建 stylelint.config.js
项目下新建 .stylelintignore
.stylelintignore 用来配置不需要通过 stylelint 约束的文件
# 其他类型文件
*.js
*.ts
*.jpg
*.woff
# 测试和打包目录
/dist/*
/public/*
public/*
/node_modules/