保存时更漂亮的格式在 CSS 或 HTML 文件中不起作用

我最近在 VS Code 中安装了 prettier (V9.0.0) 并在保存时启用了格式。

这适用于 CSS 文件,但不适用于 JS 或 HTML 文件。有人遇到过这个问题并解决了吗?

不确定要提供什么其他上下文,但很乐意提供任何其他可能有用的内容。

谢谢。

stack overflow Prettier format on save not working in CSS or HTML files
原文答案

答案:

作者头像

这已经讨论过 in the past 。您可以尝试的几件事:

  • 在 Settings 中将 prettier 设置为 Default Formatter 。文件 -> 首选项 -> 设置(适用于 Windows)代码 -> 首选项 -> 设置(适用于 Mac)。搜索“默认格式化程序”。
  • 你也可以 set default Formatter per language
作者头像

尝试在你的 vscode 的 settings.json 中添加这个,

"[scss]": {
        "editor.defaultFormatter": "esbenp.prettier-vscode",
        "editor.formatOnSave": true
    },