Prettier 插件为啥不格式化我的 HTML 自定义标签?

司徒培乐 阅读 52

我装了 Prettier 和 @trivago/prettier-plugin-sort-imports,但发现它对自定义 HTML 标签完全没反应,格式化后还是乱糟糟的。是我配置漏了啥吗?

比如下面这段代码,保存后缩进和换行一点没变:

<my-custom-component>
<header>Hello</header>
<main>World</main>
</my-custom-component>
我来解答 赞 6 收藏
二维码
手机扫码查看
1 条解答
博主鑫玉
你的自定义标签被 Prettier 当作 inline 元素了。最简单的办法是在 .prettierrc 里加一行 "htmlWhitespaceSensitivity": "strict",保存后重新格式化就正常了。
点赞
2026-03-17 08:05