Svelte:格式化程序自动关闭空“<div/>”

问题描述 投票:0回答:2

我已经为我的项目安装了 Svelte for VScode 和 Prettier 扩展。此问题在一周后随机出现,并且仅发生在 .svelte 文件中。保存时,它会格式化为空

<div></div> to <div/>, or <p></p> to <p/>, or <img> to <img/>.
正如您可能已经猜到的,这非常烦人。我环顾了一段时间,才发现 GitHub 上有一个开放的线程,该线程一年后还没有关闭。请帮忙。

html svelte prettier formatter
2个回答
1
投票

Prettier 固执己见,据我所知,这无法改变。你得到你得到的。

这就是为什么扩展不应该使用它......但它确实如此。

(您可以通过将

svelte.plugin.svelte.format.enable
设置为
false
来完全选择退出。)


0
投票

我通过在设置中启用“Svelte Strict Mode”解决了这个问题,如下所示。我希望它会有所帮助。

Settings Image 1

Settings Image 2

© www.soinside.com 2019 - 2024. All rights reserved.