前提条件:脚手架 @vue/cli-service ~5.0.0,vue2 1. 引入插件 npm install stylelint stylelint-config-standard stylelint-order postcss-html postcss-less -D 2. 创建.stylelintrc.js文件,用于配置stylelint规则 module.exports = { root: true, extends: 'stylelint-config-standard', // customSyntax: ...
1.本地安装@ascendancyy/vue-cli-plugin-stylelint: #需添加新插件 npm install @ascendancyy/vue-cli-plugin-stylelint --save-dev 2.vue-cli3的vue.config.js需添加以下配置 pluginOptions:{lintStyleOnBuild:true,// 添加了插件(@ascendancyy/vue-cli-plugin-stylelint), 所以需要配置stylelint:{fix:true,...
"lint:stylelint": "stylelint --fix --custom-syntax postcss-scss \"**/*.{vue,less,postcss,css,scss}\"" vscode配置 安装Stylelint插件setting中增加:"editor.codeActionsOnSave":{"source.fixAll.eslint":true,"eslint.autoFixOnSave":true,"source.fixAll.stylelint":true,},设置中选择workspace,配...
1.安装依赖 stylelint stylelint-config-stand stylelint-scss stylelint-webpack-plugin yarn add stylelint stylelint-config-standard stylelint-scss stylelint-webpack-plugin --dev 2.配置webpack vue.config.js配置webpack的写法 顶部引入StyleLintPlugin,configureWebpack里配置插件,示例如下 constStyleLintPlugin...
首先搭建vue项目,lint选择ESLint + Prettier,配置方式选择In dedicated config files。具体搭建过程这里就不赘述了,如果不熟悉的同学可以点击这里。 配置Eslint 项目搭建完成后,根目录下会自动生成一个.eslintrc.js文件,我们直接来看默认的配置: module.exports = { ...
2.安装适配预处理语法的插件,以 sass 为例: npmi -D stylelint-scss 3.安装 webpack 插件 npmi -D stylelint-webpack-plugin 三、通过 npm 命令运行 // package.json{"s": {"lint:css":"stylelint **/*.{html,vue,css,sass,scss,less}"}} ...
复制代码 在package.json 文件的 scripts 加上命令, 规则检查自动修复css "style": "stylelint "src/**/*.(vue|scss|css)" --fix", 复制代码 vscode配置 安裝StyleLint 在settings.json 文件设置, win + , 快捷键可以快速打开 { "editor.codeActionsOnSave": { ...
在Vue项⽬中使⽤Eslint+Prettier+Stylelint 准备⼯作 ⾸先搭建vue项⽬,lint选择ESLint + Prettier,配置⽅式选择In dedicated config files。具体搭建过程这⾥就不赘述了,如果不熟悉的同学可以点击这⾥。配置Eslint 项⽬搭建完成后,根⽬录下会⾃动⽣成⼀个.eslintrc.js⽂件,我们直接...
使⽤webpack插件校验.vue⽂件中的style,在vue.config.js中添加:1 configureWebpack: config => { 2 const StyleLintPlugin = require('stylelint-webpack-plugin')3 config.plugins.push(4new StyleLintPlugin({ 5 files: ['src/**/*.{vue,html,css,scss,sass,less}'],6 failOnError:...
vue-cli-service build --mode dev","build:test": "cross-env NODE_ENV=production vue-cli-service build --mode test","build:prod": "cross-env NODE_ENV=production vue-cli-service build --mode prod","lint": "vue-cli-service lint","lint:css": "stylelint **/*.{vue,htm,html,css,...