你还在为Eslint报错而担忧吗?有这一篇就足够了

1、错误描述:error Unnecessarily quoted property 'xxx' found quote-props

报错详情:找到不必要的引用属性“ xxx”,引用属性属性引用错误
解决方案:xxx没必要加引号,在文件中指定行内去掉xxx引号,刷新即可。

2、错误描述:Object properties must go on a new line if they aren't all on the same line

报错详情:如果对象属性不在同一行,则它们必须换行
格式错误
解决方案:多个属性,应该为多行,找到错误对应的行内给其换行

3、错误描述:error Expected indentation of 8 spaces but found 6 indent

报错详情:代码缩进错误,应该缩进8个字符,但缩进了6个;类似缩进的错误皆是如此
缩进错误
解决方案:找到错误对应的行内进行缩进

4、错误描述:error Extra semicolon semi

报错详情:错误多余的封号
封号错误

  • 解决方案一:找到对应行,去掉封号即可
  • 解决方案二:在根目录中创建一个.prettierrc文件,在文件中以下代码。之后保存文件时先Ctrl+Shift+F键进行代码格式化,保存运行即可。
{
  "semi": false
}

第二种方案简便之处,当有多个地方都写了封号,不用一一去除,只需要Ctrl+Shift+F快捷键即可全部去除

5、错误描述:error Strings must use singlequote quotes

报错详情:字符串必须使用单引号引起来。
引号错误

  • 解决方案一:找到对应行,把双引号变成单引号即可
  • 解决方案二:在.prettierrc文件中写上以下代码。之后保存文件时先Ctrl+Shift+F键进行代码格式化,保存运行即可。
{
 "singleQuote": true
}

第二种方案简便之处,当有多个地方都写了双引号,不用一一去除,只需要Ctrl+Shift+F快捷键即可全部去除

6、错误描述:常见空格错误
(1、函数括号前缺少空格

error Missing space before function parentheses space-before-function-paren
其实根本不是错误
在这里插入图片描述

  • 解决方案一:找到对应行,加上空格即可
  • 解决方案二:在根目录.eslintrc.js文件的rules中写上如下代码。之后保存记得停止运行重新启动编译。
module.exports = {
  rules: {
    'space-before-function-paren': 0
  }
}
(2、if或function大括号之前缺少空格

if:error Missing space before opening brace space-before-blocks
函数:error Missing space before opening brace space-before-blocks
在这里插入图片描述
解决方案:在.eslintrc.js文件的rules中写上如下代码。之后保存记得停止运行重新启动编译。

module.exports = {
  rules: {
    'space-before-blocks': 0
  }
}
(3、一行结束后面有空格报错

error Trailing spaces not allowed no-trailing-spaces
在这里插入图片描述
解决方案:在.eslintrc.js文件的rules中写上如下代码。之后保存记得停止运行重新启动编译。

module.exports = {
  rules: {
    'no-trailing-spaces': 2
  }
}

内容持续更新中…
lvan学习笔记-文章内容仅个人观点
2020.5.2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值