Wal*_*ari 4 html autoformatting
是否可以使用工具自动格式化 HTML,类似于 ESLint 格式化 JavaScript 的方式?
为什么似乎没有很多可定制的选项可以集成到开发流程中?
我希望使用从终端运行的命令自动按以下方式格式化 HTML:
<input
class="input-style"
placeholder="Replace me!"
/>
Run Code Online (Sandbox Code Playgroud)
例如,我可以npm run html-lint
并且它会修复 HTML 文件中的语法,并警告它无法修复的情况。
js-beautify
也适用于 HTML。
npm install js-beautify
js-beautify --type html file.html
Run Code Online (Sandbox Code Playgroud)
请注意,所有这些美化都会使文件大小大幅增加。缩进非常适合修改和编辑,但不适合托管。因此,您可能会发现html-minifier
同样有用。