位置: 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)(欧罗巴山脉自驾)

  • re管理器官网下载(re管理器)(re管理器 v3.1.8 安卓版)

    re管理器官网下载(re管理器)(re管理器 v3.1.8 安卓版)

  • 铁路12306退票扣钱吗(铁路12306退票扣钱吗学生)

    铁路12306退票扣钱吗(铁路12306退票扣钱吗学生)

  • 苹果se2是指纹还是面部(苹果se2是指纹还是触摸)

    苹果se2是指纹还是面部(苹果se2是指纹还是触摸)

  • 抖音一直网络无法连接(抖音总是显示无网络是怎么回事)

    抖音一直网络无法连接(抖音总是显示无网络是怎么回事)

  • 拼多多下单返5元什么意思(拼多多下单返50元是真的吗)

    拼多多下单返5元什么意思(拼多多下单返50元是真的吗)

  • 什么是其他微信账号聊天数据(其他账号的微信内容如何清理)

    什么是其他微信账号聊天数据(其他账号的微信内容如何清理)

  • 红米note8pro黑屏唤不醒(红米note8pro黑屏唤不醒怎么办)

    红米note8pro黑屏唤不醒(红米note8pro黑屏唤不醒怎么办)

  • 华为p40出厂有贴膜吗(p40出厂带贴膜吗?)

    华为p40出厂有贴膜吗(p40出厂带贴膜吗?)

  • pr下载要钱吗(pr软件需要付费吗)

    pr下载要钱吗(pr软件需要付费吗)

  • 华为手机流量监控在哪里设置(华为手机流量监测怎么关)

    华为手机流量监控在哪里设置(华为手机流量监测怎么关)

  • 拼多多可以改店名吗(拼多多可以改店铺名字改行业名吗)

    拼多多可以改店名吗(拼多多可以改店铺名字改行业名吗)

  • 怎么禁止手机软件联网(怎么禁止手机软件自动更新)

    怎么禁止手机软件联网(怎么禁止手机软件自动更新)

  • 小米cc9pro送耳机吗(小米cc9pro耳机孔是圆的吗)

    小米cc9pro送耳机吗(小米cc9pro耳机孔是圆的吗)

  • 探探解除配对怎么恢复(探探解除配对怎么办)

    探探解除配对怎么恢复(探探解除配对怎么办)

  • 怎样制作相片(怎样制作相片合成一个视频)

    怎样制作相片(怎样制作相片合成一个视频)

  • 苹果快手直播伴侣怎么下载(苹果快手直播伴侣悬浮窗)

    苹果快手直播伴侣怎么下载(苹果快手直播伴侣悬浮窗)

  • soul不卸载会落灰吗(soul卸载了,是不是以后就不能下载了)

    soul不卸载会落灰吗(soul卸载了,是不是以后就不能下载了)

  • oppoa1和a83手机壳通用吗(oppoa1手机壳和哪种型号的一样)

    oppoa1和a83手机壳通用吗(oppoa1手机壳和哪种型号的一样)

  • 苹果xr多大电池(苹果xr手机电池多大的)

    苹果xr多大电池(苹果xr手机电池多大的)

  • 肯德基优惠券怎么用(肯德基优惠券怎么退款)

    肯德基优惠券怎么用(肯德基优惠券怎么退款)

  • qq输入法如何打拼音(qq输入法如何打日语)

    qq输入法如何打拼音(qq输入法如何打日语)

  • 【Vue】vuex-五个核心(vuex五个核心概念)

    【Vue】vuex-五个核心(vuex五个核心概念)

  • 前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)(前端项目和后端项目)

    前端+后端项目 - 论坛信息管理系统(Web+servlet+MySQL+JDBC)(前端项目和后端项目)

  • 老项目增值税简易计税
  • 应交税费转结哪里去
  • 付钱给对方会计分录
  • 医疗服务有增值业务吗
  • 2019劳务公司务怎么处理
  • 外贸企业当月没交税
  • 房地产企业停止经营后未抵减完的预缴增值税可以退吗
  • 无形资产减值损失可以转回吗
  • 劳务派遣 税务
  • 企业承担的法律责任有哪些保险
  • 建设工程项目融资
  • 股东投入的资金要交税吗
  • 福利费用交个人所得税吗
  • 开出技术服务费的账务处理
  • 代驾费开增值税专票还是普票?
  • 小规模纳税人未开票收入填在哪里
  • 出售自建厂房的税率
  • 采购退货退款怎么做账
  • 无运输工具承运业务按何税目缴纳增值税
  • 税务利润总额计算公式
  • 计入成本的有哪些科目
  • 小微企业减免税代码是多少
  • 支付工程款时有哪些费用
  • 计税工资和实发工资比例
  • 非营利组织免税条件发生变化
  • 怎么计算研发费用占销售收入总额比例
  • 个体户没有进项票怎么开销项发票
  • 用U盘安装苹果系统
  • 启用或关闭windows功能怎么勾选
  • 应付票据包括哪些票
  • win10开机黑屏几秒
  • tp-link无线路由器怎么样
  • vpengine.exe进程
  • 如果退货卖家拒绝会把货退回来么
  • 固定资产财产损失的账务处理
  • 损益类科目细分
  • 在anaconda下安装python
  • 单位延缓缴纳社保员工可以要求赔偿吗
  • 小规模纳税人结转税金分录
  • 酒店购买天然气流程
  • python编程自动化框架怎么搭建
  • 建筑业如何开票
  • 股权转让协议受让方应注意
  • 匿问我答查人
  • 外币汇兑损益怎么计算
  • 资产负债表季报是累计三个月数据吗
  • 会计为什么不能有0
  • 出差补贴要不要发票呢?
  • sql纵表转横表
  • sql server 2008保存数据库
  • 视同销售的增值税是如何计算?
  • 实收资本或股本什么意思
  • 流动比率计算公式是年初还是年末
  • 税务会计账务处理一般方法有哪些
  • 试算不平衡的原因是什么
  • 工程项目必须购买保险吗
  • 未缴纳或未足额缴纳出资的股东
  • mysql5.7免安装版
  • sql游标怎么用
  • win8.1退回win8
  • linux的用户
  • vmwarevmx进程是干嘛的
  • win10系统无法打开这个应用
  • ubuntu查看内存占用最多的进程ID
  • linux系统ln命令
  • win1020h2版本千万别更新
  • 开关光驱是平移还是旋转
  • 游戏unity报错
  • unity脚本编写教程
  • android 4.2
  • unity3d性能优化之贴图科普篇
  • linux bash脚本
  • javascript的应用
  • easyui框架的优缺点
  • jquery中删除节点方法
  • android开发app
  • jQuery EasyUI中DataGird动态生成列的方法
  • 东莞网上办税服务厅
  • 历年房产税
  • 代建单位资质要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设