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

  • 华为nova4e带不带nfc功能(华为nova4e带不带红外线)

    华为nova4e带不带nfc功能(华为nova4e带不带红外线)

  • wps个人版和企业版的区别是(wps个人版和企业版费用)

    wps个人版和企业版的区别是(wps个人版和企业版费用)

  • 小米手机关机定位找回(小米手机关机定位找回遗失手机怎么找回)

    小米手机关机定位找回(小米手机关机定位找回遗失手机怎么找回)

  • 小米10搜不到蓝牙耳机(小米10搜不到蓝牙耳机设备)

    小米10搜不到蓝牙耳机(小米10搜不到蓝牙耳机设备)

  • 幻灯片放映类型(幻灯片放映类型在哪里设置)

    幻灯片放映类型(幻灯片放映类型在哪里设置)

  • 华为nova7pro和华为nova7se有什么区别(华为nova7pro和华为nova6哪个更好)

    华为nova7pro和华为nova7se有什么区别(华为nova7pro和华为nova6哪个更好)

  • 优酷会员号在哪里看(优酷的会员账号从哪儿看)

    优酷会员号在哪里看(优酷的会员账号从哪儿看)

  • 手机充电没充满就拔下来有危害吗(手机充电没充满就自动停止充电了)

    手机充电没充满就拔下来有危害吗(手机充电没充满就自动停止充电了)

  • 视频信号数字化存在的最大问题是(视频信号数字化仪是输入设备吗)

    视频信号数字化存在的最大问题是(视频信号数字化仪是输入设备吗)

  • 苹果x右上角下拉失灵怎么办(苹果右上角下拉叫什么)

    苹果x右上角下拉失灵怎么办(苹果右上角下拉叫什么)

  • 现代计算机的主要特点(现代计算机的主要应用领域)

    现代计算机的主要特点(现代计算机的主要应用领域)

  • 多多进宝是什么(多多进宝是什么时候开始运行的)

    多多进宝是什么(多多进宝是什么时候开始运行的)

  • 微信里浮窗是什么意思(微信的浮窗是什么意思)

    微信里浮窗是什么意思(微信的浮窗是什么意思)

  • 华为手机抖音连接不上网怎么办(华为手机抖音连麦有回音)

    华为手机抖音连接不上网怎么办(华为手机抖音连麦有回音)

  • 为什么不能取消优享预定(为什么不能取消英语)

    为什么不能取消优享预定(为什么不能取消英语)

  • 美团共享单车要押金吗(美团共享单车要人脸吗)

    美团共享单车要押金吗(美团共享单车要人脸吗)

  • 苹果手机下载音乐后存到了哪里(苹果手机下载音乐需要什么软件)

    苹果手机下载音乐后存到了哪里(苹果手机下载音乐需要什么软件)

  • oppo 新机reno z是什么处理器(oppo reno z刚出来多少钱)

    oppo 新机reno z是什么处理器(oppo reno z刚出来多少钱)

  • oppoa3突然出现耳机模式怎么办(oppo手机莫名出现耳机模式)

    oppoa3突然出现耳机模式怎么办(oppo手机莫名出现耳机模式)

  • hdr电视机是什么意思(hdr电视是什么牌子)

    hdr电视机是什么意思(hdr电视是什么牌子)

  • Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)(linux系统命令查询)

    Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)(linux系统命令查询)

  • 税务基本任务和稽查范围?
  • 制药企业税收优惠政策
  • 停车费可以抵扣个人所得税吗
  • 金税盘维护费申报
  • 个税累计免征额
  • 闲置设备折旧企业所得税税前扣除
  • 跨月收入账务处理
  • 工地工资是人走账清吗
  • 应交税金属于什么会计分录
  • 公司购买银行理财产品会计分录怎么写
  • 一般纳税人没有开票要交税吗
  • 员工异地交纳保险怎么交
  • 个人独资企业的所得税税率
  • 增值税普票丢失的最新处理
  • 已抵扣进项税额转出滞纳金
  • 应收款项核销的原因
  • 买股票的分红怎么拿
  • mac怎么调整网页大小
  • 新版edge浏览器历史记录
  • 销售差异计算公式
  • 开具红字发票后如何在申报表中填写?
  • 产品作为样品账务处理
  • php serialize()与unserialize() 不完全研究
  • pqv2isvc.exe - pqv2isvc是什么进程 有什么作用
  • 贷款利息不能抵扣进项税
  • 境外人员定义
  • PHP:Memcached::decrementByKey()的用法_Memcached类
  • kb4586853 补丁
  • PHP:stream_socket_pair()的用法_Stream函数
  • 委托代销商品的特点及种类
  • 企业房产税如何计算方法
  • 阿卡迪亚国家公园景点
  • 收到的税费返还减少说明什么
  • 金融资产的条件
  • zendstudio怎么创建php项目
  • 修改gradle版本
  • 小程序生命周期钩子
  • transformer模型包含哪些结构
  • echarts图大小设置
  • 分公司能给总公司担保吗
  • 完整的css代码案例
  • 个人所得的账务处理分录
  • 进项的加计抵减怎么算
  • 认缴怎么填
  • 常用sql脚本
  • 营业收入净额是利润表的哪个数
  • 一般劳务报酬个人所得税退税吗
  • 生产加工企业辅导资料
  • 其他货币资金科目主要指
  • 营改增的服务
  • 应收帐款周转率计算公式为
  • 附加税减免政策2023
  • 交易性金融资产入账价值怎么计算
  • 新会计准则适用企业
  • 商业汇票的会计科目是什么
  • 加油充值卡有优惠吗
  • 预付账款怎样做会计分录
  • 转回小规模
  • 备用金没有发票,只有支付凭证
  • 建筑业分包税收政策
  • sql server错误和使用情况报告
  • centos下载命令
  • task hots windows
  • win8系统崩溃按f8没用
  • windows10 uac关闭
  • win10玩游戏遇到问题需要重新启动
  • 【学习ARToolkit小记之初】 ARToolkit在VS2010(Win7 64位)下的配置及第一个开发程序的编译与运行
  • wget在windows
  • 查看进程pid的命令是
  • Node.js中的construct
  • 可以查杀病毒的软件
  • node.js gui
  • node.js mysql
  • jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
  • python string包
  • 云办税大厅
  • 应税销售额如何计算
  • 公民海外收入纳税
  • 留抵税额退税政策2022
  • 怎么修改纳税人信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设