首页 > 产品运营 > 教程经验

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

来源:黔途网   时间:2024-08-29 14:56:23 浏览量:
一、问题描述新建vue项目的时候,往往需要配置eslint进行代码的格式化,但使用过程中也是会遇到各种问题,就比如:Component name “Home”

一、问题描述

新建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

完美解决此问题!


免责申明:

黔途网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔途网官方立场,请读者仅做参考。本文标题:eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案,本文链接:https://www.htuwang.com/help/105261.html;若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请联系我们修改或者删除处理,联系邮件(邮箱号:kefu@qianu.com)。

精选推荐

热门阅读