html格式化是重构底线而非锦上添花,直接运行prettier易翻车:条件注释被删、xhtml自闭合标签错乱、内联js截断;工具不解决class/id命名语义问题,需人工筛查与eslint-plugin-html校验;空行是模块边界信号,非排版偏好。

HTML格式化不是“锦上添花”,而是重构能否顺利推进的底线——没格式化的HTML,连肉眼定位问题都困难,更别说拆解逻辑、提取组件或做语义化升级。
为什么直接开干prettier反而容易翻车
很多人一上来就配.prettierrc、跑prettier --write,结果发现:嵌套层级错乱、自闭合标签被强制改写、data-属性顺序打散、甚至某些CMS生成的内联JS被意外换行截断。这不是工具不行,是它默认按“标准HTML5语法”处理,而真实项目里常混着XHTML习惯、服务端模板语法(如{{ content }})、或遗留的IE条件注释。
- 先人工扫一遍:确认有没有
前端入门到VUE实战笔记:立即使用
在学习笔记中,你将探索 前端 的入门与实战技巧!











