eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案

导读:一、问题描述 新建vue项目的时候,往往需要配置eslint进行代码的格式化,但使用过程中也是会遇到各种问题,就比如:Component name Home should always be multi-word.eslintvue/multi-word-component-name

一、问题描述

新建vue项目的时候,往往需要配置eslint进行代码的格式化,但使用过程中也是会遇到各种问题,就比如:Component name “Home” should always be multi-word.eslintvue/multi-word-component-names

报错:Component name “home“ should always be multi-word

<script>     export default { 
    name: 'App',     data() {         return { 
            date: '', 
            week: '', 
            time: '',         }     } } </script>

原因:其实这是eslint对命名的校验,要以多词组件名称命名,防止与现有和未来的 HTML 元素发生冲突。

二、解决方法

方法一、第一种方式>配置.eslintrc.js文件(*推荐使用)

在根目录找到eslintrc.js文件,配置关闭名称的校验,在该文件中,找到rules进行配置,如下代码:

// 关闭名称校验 'vue/multi-word-component-names': 'off'

方法二、第二种方式>忽略指定文件

'vue/multi-word-component-names': [   'error', {     ignores: ['Home'] // 在数组中放入组件的名称 }]

方法三:关闭eslint的校验,很粗暴(不推荐使用)

同样找到eslintrc.js文件,在其配置上添加如下代码:

// 关闭eslint校验 lintOnSave: false

完美解决此问题!

你也想0元试听小码王编程课程吗?
填写信息免费预约
免责申明:以上展示内容来源于合作媒体、企业机构、网友提供或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表小码王官方立场,请读者仅做参考。本文标题:eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案,本文链接:https://www.xiaomawang.cn/help/201379.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号: hzlixy@xiaoma.cn)联系我们及时修正或删除。
校区接待前厅
校区太空走廊
校区教室环境
校区多功能教室
小码王少儿编程体验课程免费预约