eslint/prettier adding unwanted space into html tags(Eslint/更漂亮在html标签中添加不需要的空格)
本文介绍了Eslint/更漂亮在html标签中添加不需要的空格的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试将配置添加到我的项目中,以便代码自动格式化。我已经对VS代码中的用户设置进行了一些更新,还安装了eslint和更漂亮的。
现在,每当我尝试保存代码时,都会从此更改
<div className={style.app}>
<div className={style.mobileHeader}>
<div className={style.logoBox}>
</div>
</div>
</div>
至
<
div className = {
style.app
} >
<
div className = {
style.mobileHeader
} >
<
div className = {
style.logoBox
} >
所有这些添加的空格不仅不可读,而且我的IDE甚至没有将其注册为JavaScript。
我在我的.eslintrc.js或.eslintrc.json中尝试了许多不同的配置(我只有一个,但我尝试了两种命名约定)。目前,我已经删除了.eslintrc.json中除空方括号{}之外的所有内容。我最近还将我的用户设置更新为{
"files.autoSave": "afterDelay",
"window.zoomLevel": 0,
"git.autofetch": true,
"explorer.confirmDragAndDrop": false,
"workbench.startupEditor": "welcomePage",
"dart.flutterSdkPath": "/Users/trevor/Applications/flutter",
"javascript.updateImportsOnFileMove.enabled": "always",
"python.pythonPath": "/usr/local/bin/python3",
"editor.defaultFormatter": "octref.vetur",
"vetur.format.defaultFormatter.html": "prettier",
"vetur.format.defaultFormatter.css": "prettier",
"vetur.format.defaultFormatter.postcss": "prettier",
"vetur.format.defaultFormatter.scss": "prettier",
"vetur.format.defaultFormatter.less": "prettier",
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.ts": "prettier",
"vetur.validation.template": false,
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"eslint.autoFixOnSave": true,
"editor.formatOnSave": true,
"eslint.validate": [{
"language": "vue",
"autoFix": true
},
{
"language": "html",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
},
{
"language": "react",
"autoFix": true
},
]
}
我在想一定是什么原因导致了此问题,但我看不出是什么原因。
我注意到,唯一格式化的代码是My of My Reaction页面的返回语句中的代码。其他代码似乎未受影响。
推荐答案
我刚刚遇到了同样的问题。在我的例子中,这要归功于JS-css-html格式化程序VSCode扩展。禁用扩展已解决此问题。
这篇关于Eslint/更漂亮在html标签中添加不需要的空格的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:Eslint/更漂亮在html标签中添加不需要的空格
基础教程推荐
猜你喜欢
- 我什么时候应该在导入时使用方括号 2022-01-01
- 有没有办法使用OpenLayers更改OpenStreetMap中某些要素 2022-09-06
- 在 JS 中获取客户端时区(不是 GMT 偏移量) 2022-01-01
- 动态更新多个选择框 2022-01-01
- 角度Apollo设置WatchQuery结果为可用变量 2022-01-01
- 响应更改 div 大小保持纵横比 2022-01-01
- Karma-Jasmine:如何正确监视 Modal? 2022-01-01
- 悬停时滑动输入并停留几秒钟 2022-01-01
- 在for循环中使用setTimeout 2022-01-01
- 当用户滚动离开时如何暂停 youtube 嵌入 2022-01-01