1:1 error Component name "Demo" should always be multi-word vue/multi-word-component-names
时间: 2023-12-05 21:46:40 浏览: 372
这个错误提示是因为组件名"Demo"应该采用多个单词的命名方式,而不是单个单词。解决方法是在项目的vue.config.js文件中设置lintOnSave为false,然后重启项目。你可以在vue.config.js中添加如下代码:
```
module.exports = {
lintOnSave: false
}
```
另外,如果在项目根目录下没有.eslintrc.js文件,你可以创建一个,并添加如下代码来关闭组件命名规则:
```
module.exports = {
root: true,
env: {
node: true,
},
extends: [
"plugin:vue/vue3-essential",
"eslint:recommended",
"@vue/typescript/recommended",
"plugin:prettier/recommended",
],
parserOptions: {
ecmaVersion: 2020,
},
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",
},
};
```
通过这些设置,你就可以解决组件命名规则的报错了。
阅读全文