在vue中给组件设置name报错` Component name “Head“ should always be multi-word.eslint`

在vue中给组件设置name报错Component name "Head" should always be multi-word.eslintvue/multi-word-component-names

报错的原因:

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

解决:

1.配置 .eslintrc.js文件

关闭命名规则
找到 .eslintrc.js 文件在 rules 里面加上这么一句

// 关闭名称校验
'vue/multi-word-component-names': "off" 
 建议使用这种方法,更加正确合理;

2.如果没有找到.eslintrc.js文件

可以把"vue/multi-word-component-names": "off" 加在packsge.json–>eslintConfig–>rules里面

原文地址:添加链接描述

猜你喜欢

转载自blog.csdn.net/qq_44792224/article/details/129827195