关于eslint.js文件的几种讨厌报错的解决方法

虽然这个报错不影响程序运行,但看见报错还是会让人心烦意乱,故写下了这篇分享,希望对以后的朋友有所帮助

错误1. Extra semicolon (semi)

原因:项目中使用了eslint 的 semi 功能,

使用 vue-cli 创建项目时,使用的是 Eslint 检查JS语法,要求所有语句不以分号结尾

如果希望使用分号,则在 eslint 配置文件中的 rules 字段添加:'semi':["error","always"]

这样设置则表示 每条JS语句必须以 ; 结尾,否则会报错

如果希望让 eslint 不检查是否以 ;结尾,则在 eslint 配置文件中的 rules 字段添加:'semi':0

错误2.Missing space before function parentheses

修改项目根目录下.eslintrc.js文件,在rules节点下增加"space-before-function-paren": 0,

还有一种通用方法 在报错的JS文件中报错的代码上写上:/* eslint-disable */

只要添加/* eslint-disable */,本文件中在/* eslint-disable */之后所有的代码只要存在[eslint] Strings must use singlequote. (quotes)都会被默认进行处理

附上效果图:

设置前:

设置后:

这样就顺眼多了,是吧

要是以上方法都不能解决问题,那么就剩下最后一种解决方法,删除eslint文件,眼不见为净!over!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。