发信息做推广,我选黔优网

发布产品信息
微信公众号 微信公众号

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

我要举报 黔优网官方账号 时间:2024-08-29 15:00 浙江浏览量:126|  阅读时长:5分钟
导读:一、问题描述新建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

完美解决此问题!

 
  • 下一篇: error Unexpected trailing comma comma-dangle
  • 上一篇: 小码王学员NOI2024斩获佳绩,两金一银一铜荣耀加冕
 
没用 0举报 收藏 0评论 0
免责声明:
本页信息由“黔优网官方账号”发布,黔优网作为免费B2B信息发布平台,已对用户身份进行实名验证并对内容进行形式审核。信息的真实性、合法性由发布者独立承担全部责任,平台不承担内容准确性保证责任。本文涉及见解与观点不代表黔优网官方立场,交易决策前请务必自行核实,风险自负。原文链接:https://www.qianu.com/n/694291.html。如发现侵权或虚假内容,请【投诉举报】联系我们处理。
 
 

 
推荐图文资讯