eslint报错Component name “home“ should always be multi-word,文件命名规则导致问题解决方案
来源:小码王信奥 时间:2024-08-29 浏览量:11
一、问题描述
新建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,文件命名规则导致问题解决方案,本文链接:http://www.xiaomawang.vip/help/22252.html;欢迎转载,转载请说明出处。若您认为本文侵犯了您的版权信息,或您发现该内容有任何涉及有违公德、触犯法律等违法信息,请您立即通过邮件(邮箱号:
hzlixy@xiaoma.cn)联系我们及时修正或删除。
免费预约体验课
在线预约
微信扫一扫,关注微信公众号
在线咨询体验课
微信扫一扫
微信咨询
微信咨询
微信扫一扫
信奥全知道
信奥全知道
课程服务
升学规则
科技特长生辅导
招生简章
赛事辅导