前言

在使用 vue 开发项目时,一般会安装插件 eslint, 它的作用是对语法和代码规范进行检测,

帮助我们规避一些低级错误,同时提高代码质量,但在实际使用中,可能会遇到下面的报错

eslint 版本:标准版

vue 版本:vue 3

 

解决方法

1. 把报错文件,如上面截图的 App.vue 或 mian.js 代码进行格式化,去除多余的空格,然后保存,并重新启动,

2.  /* eslint-disable */  在 eslint 报错文件中的 script 标签里的首行加上这句代码,简单粗暴(生产时推荐使用)

 

补充

但有时,即使格式化后,依然会报类似的错误,下面我对其做了一个小结

1.  error  Extra semicolon ( 错误的额外分号 ,  下面不要加分号 )

解决方法:去掉剪头所指的分号

 

2.  error  Unexpected trailing comma  ( 错误的尾随逗号 )

 
解决方法:去掉箭头所指的逗号
 
3.  error  Strings must use singlequote  quotes ( 字符串必须使用单引号 )
 
 
解决方法:把箭头所指的双引号都改成单引号

 

4.  error  Newline required at end of file but not found  eol-last( 文件末尾需要换行,但最后未找到 )

解决方法:回车空一行

 

5.  error  Missing space before function parentheses ( 函数括号前,缺少空格 )

解决方法:setup 后面要加空格 setup () {}

 

6.  error  Expected indentation of 8 spaces but found 6   indent( 错误预期缩进 8 个空格,但实际发现缩进 6 个空格 )

解决方法:把红色框代码的缩进和没有红色框代码的缩进保持一致

 

有需要的朋友可以领取支付宝到店红包,能省一点是一点