错误在右括号之前预期有 1 个换行符,但没有找到换行符\ vue/html-closing-bracket-newline

error Expected 1 line break before closing bracket, but no line breaks\ found vue/html-closing-bracket-newline

我当前的 .eslintrc.js 文件为 eslint-plugin-vue 设置了这些选项 插件:

"vue/html-closing-bracket-newline": ["error", {
    "singleline": "never",
    "multiline": "always"
    }]

这个问题只接受这个语法:

<v-flex                                                                     
  xs12                                                                      
>                                                                           
  <Test />                                                                  
</v-flex> 

如何让它让我这样写:

<v-flex                                                                     
  xs12>                                                                           
  <Test />                                                                  
</v-flex> 

如果我写最后一个语法,ESLint 会抱怨:

error  Expected 1 line break before closing bracket, but no line breaks\
 found  vue/html-closing-bracket-newline    

根据documentation

"multiline": "never"

...应该可以解决您的问题。不幸的是,无法实施规则来接受两者。可以是 neveralways
你的选择。但是 Vue 强烈 建议 always.