问题描述:
1:1 error Component name "index" should always be multi-word vue/multi-word-component-names
vue-router页面跳转的时候报错,eslint命名语法太严格了,可以在 .eslintrc.js 文件中关闭命名规则。
解决方案:
在 .eslintrc.js 文件找到rules,添加如下代码:
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
// 添加组件命名忽略规则
"vue/multi-word-component-names":"off",
}
}
也可以将"vue/multi-word-component-names":"off"
替换成"vue/multi-word-component-names":"0",都是生效的
只会再重新启动服务器就不会报错了。