vue3 eslint 和 prettier 都配了,格式化有冲突,看这个冲突怎么解决

2022 年 7 月 16 日
 zhanghangboy

ESLint: Component name "Index" should always be multi-word.(vue/multi-word-component-names)

3741 次点击
所在节点    Vue.js
14 条回复
ailer
2022 年 7 月 16 日
改成 IndexView ,这个不能用单个单词
molvqingtai
2022 年 7 月 16 日
安装解决冲突需要用到的两个依赖

eslint-config-prettier 关闭可能与 prettier 冲突的规则
eslint-plugin-prettier 使用 prettier 代替 eslint 格式化
zhanghangboy
2022 年 7 月 16 日
@ailer #1 谢谢你,是这个问题
zhanghangboy
2022 年 7 月 16 日
@molvqingtai #2 eslint-plugin-prettier 的项目代码使用截图,能给我下吗,是在哪个文件用的?
superluckykoo
2022 年 7 月 16 日
这个报错不是冲突吧. 组件名称不能使用单个单词, prettier 不管这个的.eslint 的配置里把这个规则关了就好了.
molvqingtai
2022 年 7 月 16 日
PerFectTime
2022 年 7 月 16 日
eslint ignore * 哈哈哈
mxnore
2022 年 7 月 16 日
'vue/multi-word-component-names': 'off'
gouflv
2022 年 7 月 16 日
想问,一个单词的组件名称有什么问题吗?
ps: 写 vue 的心智负担 大部分在 eslint 上
beginor
2022 年 7 月 16 日
/** eslint disable **/
anguiao
2022 年 7 月 16 日
@gouflv 防止组件名称和 HTML 元素冲突。
wu67
2022 年 7 月 16 日
尽量不要用保留字、html 元素名、关键字. 其实你常用多词名称就不会有这毛病了
zhuangzhuang1988
2022 年 7 月 16 日
只用一个吧
ztc
2022 年 8 月 15 日
放弃 prettier 只用 eslint

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/866621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX