ESLint 是一个开源的 JavaScript 代码检查工具,自从es6普及后。在优秀的vue开发团队里,开发的过程中免不了制定一些代码规范,而ESLint正好很好的解决这些问题。但对于想我这种初学者来说,在ide工具里,如果不懂点es6语法规范,那么开发的过程中就会经常因为一堆红色的报错信息而苦恼。由此在学会基本的es6语法的同时,学习配置ESLint也是一门必不可少的功课…
eslint中文社区:https://cn.eslint.org
¶一、安装ESLint插件
如果使用vscode,那么安装如下三个插件
(1)ESLint
(2)Vetur
(3)Prettier-Code Formatter
然后在vscode的settings.json中添加如下ESLint插件配置:
1 | //-------保存文件时eslint自动格式化设置---------- |
下面是以前版本vscode的ESLint插件配置,上面的尝试不成功,可以试试这个。
1 | //-------保存文件时eslint自动格式化设置---------- |
¶二、全局安装eslint
1 | npm install -g eslint |
¶三、使用方式
¶1. 方式一
¶1.1 安装依赖
将以下依赖配置到package.json的devDependencies中:
1 | "@vue/cli-plugin-babel": "^3.0.1", |
然后执行下面命令安装依赖
1 | npm install |
¶1.2 配置eslint规则
在项目目录创建eslintrc.js文件,内容如下
1 | module.exports = { |
备注:在main.js
的new Vue
所在的行上面加/* eslint-disable no-new */
注释,如下:
1 | /* eslint-disable no-new */ |
¶2. 方式二
¶2.1 安装依赖
1 | npm install eslint --save-dev |
¶2.3 配置eslint规则
项目目录创建eslintrc.js文件,内容如下:
1 | module.exports = { |