eslint常见的一些报错及解决方法

 更新时间:2023年03月31日 08:58:00   作者:qq_37344867  
这篇文章主要给大家介绍了关于eslint常见的一些报错及解决方法,解决eslint的报错问题可以要根据报错行数快速定位.文中通过图文介绍的非常详细,需要的朋友可以参考下

问题1:Component name “index” should always be multi-word

解决:在.eslintrc.js文件中的rules中添加组件命名忽略规则。这里使用index.vue作为页面入口文件,因此忽略index

rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    // 忽略个别组件命名规则
    "vue/multi-word-component-names": ["error",{
      "ignores": ["index"]
   }]
}

问题2:Newline required at end of file but not found

解决:在文件结尾添加换行

问题3:Strings must use singlequote

解决

  1. 手动将双引号改成单引号
  2. 为了避免格式化代码后又将单引号改回双引号,需要修改格式化文件的配置。即在项目根目录中创建.prettierrc(格式化文件配置项),并添加 "singleQuote": true,启用单引号

注:该配置项是一个json文件格式

{
  "singleQuote": true
}

问题4:Expected indentation of 2 spaces but found 4

解决:因为eslint要求2个缩进,而通常一个tab是4个缩进,改为2个缩进即可,或者在.eslintrc.js文件中的rules中关闭缩进校验"indent": 0

问题5:Expected a line break after this opening brace

解决:大括号后换行

改为

问题6:Trailing spaces not allowed

解决:存在多余空格,删除多余的空格

问题7:Missing space before function parentheses

解决:方法名和括号之间需要一个空格,可添加空格,但由于习惯写法方法名和括号间不加空格,因此可在.eslintrc.js文件中的rules中添加'space-before-function-paren': 0,将方法名和括号间空格设为0

总结 

到此这篇关于eslint常见的一些报错及解决方法的文章就介绍到这了,更多相关eslint常见报错及解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • vue项目netWork地址无法访问的问题及解决

    vue项目netWork地址无法访问的问题及解决

    这篇文章主要介绍了vue项目netWork地址无法访问的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Vue中如何对ElementUI的Dialog组件封装

    Vue中如何对ElementUI的Dialog组件封装

    这篇文章主要介绍了Vue中如何对ElementUI的Dialog组件封装问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • Vue+Vite项目初建(axios+Unocss+iconify)的实现

    Vue+Vite项目初建(axios+Unocss+iconify)的实现

    一个好的项目开始搭建总是需要配置许多初始化配置,本文就来介绍一下Vue+Vite项目初建(axios+Unocss+iconify)的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • vue前端实现下载文件功能

    vue前端实现下载文件功能

    这篇文章主要介绍了vue前端实现下载文件功能,本文给大家介绍多种方式,感兴趣的朋友跟随小编一起看看吧
    2024-10-10
  • 前端XSS攻击场景详解与Vue.js处理XSS的方法(vue-xss)

    前端XSS攻击场景详解与Vue.js处理XSS的方法(vue-xss)

    这篇文章主要给大家介绍了关于前端XSS攻击场景与Vue.js使用vue-xss处理XSS的方法,介绍了实际工作中渲染数据时遇到XSS攻击时的防范措施,以及解决方案,需要的朋友可以参考下
    2024-02-02
  • vue实现重置表单信息为空的方法

    vue实现重置表单信息为空的方法

    今天小编就为大家分享一篇vue实现重置表单信息为空的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-09-09
  • vue this.$router.go(-1);返回时如何带参数

    vue this.$router.go(-1);返回时如何带参数

    这篇文章主要介绍了vue this.$router.go(-1);返回时如何带参数问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Vue cli3 库模式搭建组件库并发布到 npm的流程

    Vue cli3 库模式搭建组件库并发布到 npm的流程

    这篇文章主要介绍了Vue cli3 库模式搭建组件库并发布到 npm,以下一个简单的颜色选择器插件 vColorPicker 讲述从开发到上线到npm的流程,需要的朋友可以参考下
    2018-10-10
  • Vue-cli3中使用TS语法示例代码

    Vue-cli3中使用TS语法示例代码

    typescript不仅可以约束我们的编码习惯,还能起到注释的作用,当我们看到一函数后我们立马就能知道这个函数的用法,需要传什么值,返回值是什么类型一目了然,这篇文章主要介绍了Vue-cli3中使用TS语法示例代码,需要的朋友可以参考下
    2023-02-02
  • Vue.$set 失效的坑 问题发现及解决方案

    Vue.$set 失效的坑 问题发现及解决方案

    这篇文章主要介绍了Vue.$set 失效的坑 问题发现及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07

最新评论