使用iview和vue的时候,想用iview的栅格布局,结果报错了
<Col span="6">
<div>col-6</div>
</Col>
vue Parsing error: x-invalid-end-tag
vue将标签渲染为原生html标签时,由于这些标签是自闭合的,所以有end标签会报错。
.eslintrc.js
文件注意,如果你在生成配置文件的时候,选择了都保存在package.json中,这时候是没有这个文件的,eslint的配置文件应该在package.json中
在rules中添加一行规则"vue/no-parsing-error": [2, { "x-invalid-end-tag": false }]
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/essential",
"@vue/prettier"
],
"rules": {
"vue/no-parsing-error": [2, { "x-invalid-end-tag": false }]
},
"parserOptions": {
"parser": "babel-eslint"
}
},
之后重新生成
快捷键ctrl+p
,然后用户设置
修改"vetur.validation.template": true,
为false
iview–issue:https://github.com/iview/iview/issues/2828
linting-error:https://github.com/vuejs/vetur/blob/master/docs/linting-error.md#linting-for-template