vue.js - 关于自关闭 HTML void 元素的不可理解的 ESlint 警告
问题描述
在我的 Vue 项目中,我有以下元素:
<img
class="header__branding__logo"
src="@/assets/img/logo_desktop.svg"
/>
它是自动关闭的。然而,ESlint 会抛出这个警告:
Disallow self-closing on HTML void elements (<img/>) vue/html-self-closing
对我来说没有任何意义,我错过了什么吗?有什么问题?
解决方案
您的 linter 只是遵循您配置它遵循的编码风格。您的 HTML 不是无效的(尽管这/
被认为是不必要的),但是您将 linter 配置为/
在自关闭 HTML 标记上禁止这种情况,这就是为什么它会通过警告引起您的注意。
推荐阅读
- node.js - 反应应用程序 - npm run build - BrowserlistError
- python - 从电报下载选定的文件?
- websocket - JMeter忽略所有接收采样器(Websocket)中的特定类型的响应
- javascript - Javascript 原型链与作用域链
- c - 使用递归打印星形图案显示多行
- bash - Bash 数学表达式
- javascript - Boolean([]) 返回 true 为什么?
- python - 使用“with open”时文件位于何处?
- jenkins - Jenkins SSH 服务器在尝试通过 SSH 插件进行设置时显示错误算法协商失败
- python-3.x - 如何创建当前日期和时间的文件夹并在python中最近创建的文件夹中复制一些其他文件夹