位置: IT常识 - 正文

在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?(vue项目eslint配置)

编辑:rootadmin
在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?

目录

出现的问题:

报错的原因:

解决方案: 

方案一 :重命名(亲测有效)

方案二 :配置 vue.config.js 文件(网上方法,本人使用无效)

方案三 :配置 .eslintrc.js文件(亲测有效)

1、关闭命名规则

2、忽略个别组件名

非常重要的注意点:(重启项目,配置文件才生效)


出现的问题:

推荐整理分享在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?(vue项目eslint配置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:eslint vue配置,vue的eslint,vue的eslint,eslint-config-vue,vuecli eslint,vue运行eslint报错,eslint报错怎么解决,eslint报错怎么解决,内容如对您有帮助,希望把文章链接给更多的朋友!

 在 vue-cli 创建的项目中,创建文件并命名后,会报  “Component name "*****" should always be multi-word”  报错;

报错截图示例如下:

 

Component name "******" should always be multi-word.eslintvue/multi-word-component-names报错的原因:

 在组件命名的时候未按照 ESLint 的官方代码规范进行命名,根据 ESLint 官方代码风格指南,除了根组件(App.vue)以外,其他自定义组件命名要使用大驼峰命名方式或者用“-”连接单词进行命名;

解决方案: 方案一 :重命名(亲测有效)

 文件的名称重命名  重新命名组件名为驼峰命名方式或者用“-”连接单词的格式

这样问题就解决啦~~~~

示例如下:

方案二 :配置 vue.config.js 文件(网上方法,本人使用无效)

在根目录下找到 vue.config.js 文件(如果没有则新建一个,按照示例中的代码进行添加;用 vue-cli 脚手架进行创建的项目都会有 vue.config.js 文件),添加下面的代码在 vue.config.js 文件下,加入以下代码

// 关闭eslint校验lintOnSave: false

示例如下: 

在 vue eslint 报错 error “Component name “*****“ should always be multi-word”,该怎么办?(vue项目eslint配置)

此方案只是编译时不报错,如果使用 VScode+eslint 会在文件头标红提示,并且官方并不建议直接关闭校验,因此在这里并不推荐使用该方法进行解决;

配置 vue.config.js 文件的方法(方案二)一般都不能解决问题,不建议大家使用

如果你发现并没有解决问题,那么不妨试试其他方案

方案三 :配置 .eslintrc.js文件(亲测有效)1、关闭命名规则

找到 .eslintrc.js 文件在 rules 里面加上这么一句

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

 建议使用这种方法,更加正确合理;

示例如下:

发现不报错了,可以正常运行啦~~~ 

 ​

 以上是关闭命名规则,将不会校验组件名,官方建议设置是根据组件名进行忽略

2、忽略个别组件名 // 添加组件命名忽略规则 "vue/multi-word-component-names": ["error",{ "ignores": ["Home","User"] //在这个数组中加入需要忽略的组件名 }]推荐使用方案三,极力推荐!!!

 示例如下:

 

 

非常重要的注意点:(重启项目,配置文件才生效)

在运行的项目中,修改配置文件,必须先将项目在  终端  两次点击 Ctrl+C  将项目 终止运行,再 npm run serve 重新运行项目,修改的配置文件才可以生效

这样,就解决这个报错啦~~~

如果有问题,欢迎大家评论区讨论,文章对你有用,给正在学习前端的小陈点个赞吧~~~

本文链接地址:https://www.jiuchutong.com/zhishi/288051.html 转载请保留说明!

上一篇:好奇地看着相机的北极熊,加拿大丘吉尔镇 (© Matthias Breiter/Minden Pictures)(好奇地看着我)

下一篇:欧罗巴山Los Argaos山脉上的日落,西班牙阿斯图里亚斯 (© jregueiro/Getty Images)(欧罗巴山脉自驾)

  • 房产税与土地使用税如何申报
  • 未交增值税是什么科目
  • 收入与支出的差异
  • 是否独立核算取决于什么
  • 项目固定资产投资强度
  • 税局代开专票对方隔月退回重开如何做账务处理呢?
  • 年终奖有计算公式吗
  • 工程款转账一般要多久
  • 通过检查人力资源
  • 如何购买车辆保险
  • 培训费可以抵扣企业所得税
  • 车船税不开票吗?
  • 个人从上市公司取得的分红个税怎么申报
  • 分公司注销总公司会计分录
  • 补缴去年附加税及滞纳金
  • 资产负债率怎么计算
  • 溢价转让股权的会计处理
  • 企业购入土地如何处理
  • 取得的分成收入怎么计算
  • 法人一证通报建
  • win7系统没有桌面图标怎么办
  • 怎么注销win10系统
  • 哪些抵押物必须登记才有效
  • 合同的情势变更是什么
  • 航天信息服务费是什么费用
  • 谷歌网页小恐龙
  • 利尼扬蒂野生动物保护区中的一只雄性豹子,博茨瓦纳 (© Karine Aigner/Tandem Stills + Motion)
  • 存货包括哪些会计账户
  • 计算机网络的基本概念
  • php和ajax
  • php异步请求方式
  • 代订机票发票可以入账吗
  • php查询mysql数据库
  • 数学建模赋权
  • css伪类选择器怎么用
  • 《设计模式》
  • 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  • php读取文件内容
  • 管理费用包括哪些会计科目
  • /f命令
  • 贷款减值准备怎么进损益类账户
  • 公司开具手工发票怎么开
  • 全国通用机打销售票真伪
  • java连接mysql数据库
  • 公司制作横幅计入什么科目?
  • 服务费的增值税可以抵扣吗
  • 跨月的增值税专用发票怎么冲红或者是作废
  • 摊销无形资产10000元
  • 资产负债表不平衡怎么办
  • 出口没做免税申请怎么办
  • 退货开增值税专票可以用负数吗
  • 传媒公司的骗局把戏
  • 购建固定资产属于投资活动吗
  • 税款返点如何做账务处理
  • 消费税什么时候计入成本
  • 公司法人章财务章丢了怎么办
  • 资产负债表与利润表的勾稽关系公式
  • 水电费收据可以写一张上吗
  • 安装完win8后没有无线网络
  • 什么是血糖
  • win8系统多少位
  • win10预览版21h2
  • unity着色器在哪
  • opengl绘制ui
  • window.location.href怎么加请求头
  • jquery代码实现鼠标点击
  • android substrate
  • web标准化
  • python中scatter函数
  • 网页弹窗不见了
  • javascript教程完整版
  • android背景图片透明度alpha
  • 预拍摄功能相机
  • js如何定义类
  • 留抵税款
  • 耕地占用税 湖北
  • 国税注销需要什么资料
  • 海口地税局领导班子
  • 无锡城市生活垃圾处理费
  • 什么叫发票信息对比
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设