在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、说明eslint帮助我们检查代码的是否规范,本文使用Prettier规则(还有 2、下载相关依赖包
3、配置文件.eslintrc.js(还有其他方式配置规则)在项目根目录新建文件.eslintrc.js,内容如下(可根据自己的需求配置): module.exports = { root: true, // 只将当前项目应用此规则 parserOptions: { "parser": "babel-eslint", "sourceType": 'module', // 设置为 "module" ,"script" (默认) // "ecmaVersion": 6 // 启用es6语法,不自动启用es6全局变量 }, parser: "vue-eslint-parser", // 识别.vue文件 需下载eslint-plugin-vue // 想启用的环境 env: { "browser": true, "node": true, "es6": true }, //继承插件的规则 extends: [ "eslint:recommended", // 启动被标记为 “√” 默认规则 "plugin:prettier/recommended" // 别人写好的规则,依赖包eslint-config-***,这里用的是prettier规则 ], // 配置插件名字的列表。插件名称可以省略 ‘eslint-plugin- '前缀。 plugins: [ 'vue', // eslint-plugin-vue 'prettier' // eslint-plugin-prettier ], // 自定义规则 优先级最高 "rules": { "no-console": 0 } } 4、在vscode(版本1.44.0)配置保存时自动格式化代码vscode下载插件eslint,打开settings.json文件,添加:
其他版本配置或略有不同,比如在版本1.36.1上如图配置方可生效 5、在package.json添加scripts命令:eslint 检测并自动修复
eslintignore是配置检测时忽略的文件 6、项目关闭eslint验证这里以vue-cli3及以上版本为例,只需在
7、eslint 中文文档https://eslint.bootcss.com/docs/user-guide/getting-started 总结本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注极客世界的更多内容! |
请发表评论