免费发布信息
微信公众号

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

   来源:黔优网责任编辑:优优  时间:2024-08-29 15:00:07 浏览量:21
导读:一、问题描述新建vue项目的时候,往往需要配置eslint进行代码的格式化,但使用过程中也是会遇到各种问题,就比如:Component name “Home” should always be multi-word.eslintvue/multi-word-component-names报错

一、问题描述

新建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举报 收藏 0
免责声明:
黔优网以上展示内容来源于用户自主上传、合作媒体、企业机构或网络收集整理,版权争议与本站无关,文章涉及见解与观点不代表黔优网官方立场,请读者仅做参考。本文标题:eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案,本文链接:https://www.qianu.com/news/694291.html,欢迎转载,转载时请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何违法信息,请您立即点此【投诉举报】并提供有效线索,也可以通过邮件(邮箱号:kefu@qianu.com)联系我们及时修正或删除。
 
 

 

 
推荐图文
推荐商业资讯