"index" should always be multi-word vue/multi-word-component-names

来源:3-7 构建登录页面 UI 结构

xingyue

2022-05-07

eslintrc.js 不添加下面这个规则会报错Component name “index” should always be multi-word vue/multi-word-component-names
,但是看老师的代码好像也没有配置啊,这是为什么呢?
‘vue/multi-word-component-names’: 0

而且login的index.vue 的template有报错提示
TypeScript intellisense is disabled on template, you can config "jsx": "preserve" in tsconfig or jsconfig to enable it, or config vueCompilerOptions.experimentalDisableTemplateSupport to disable this prompt.volar

但是视频中老师的没有提示,这又是为什么呢?

写回答

3回答

ccmemo

2022-07-16

//img.mukewang.com/szimg/62d209e10967d03f08360556.jpg   

在eslint的配置文件里增加这么一句话,忽略index文件名的驼峰结构

  "vue/multi-word-component-names":[

      "error",

      {

        ignores: ["index"], //需要忽略的组件名

      }

    ]


0
1
arlenezeng
为什么我配置了依然报错
2022-11-17
共1条回复

Sunday

2022-05-07

你好

楼上正解

0
2
Sunday
回复
慕秀秀
我并不建议关闭 ESLint , 因为在企业开发中,大多数时候 ESLint 都是开启的状态
2022-06-16
共2条回复

Mr丶Peng

2022-05-07

我个人的理解为 ESLint 版本问题。我也出现了 multi-word vue 的问题,要么将 index.vue 改为 indexWeb.vue(满足驼峰), 要么去 ESLint 配置文件里面去关掉。

0
0

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程