VSCode 的保存格式设置与 prettier 冲突

peg*_*sus 11 visual-studio-code vscode-extensions prettier

我们的扩展使用 VSCode 的format on save设置。

然而,我们的扩展程序以某种方式阻止prettier运行 - 当保存文件时,我们的扩展程序被触发,但事实prettier并非如此。我假设 prettier 使用相同的设置,并且我们的扩展在它之前注册/触发。

有没有办法不阻止prettier运行?

小智 7

Try it, it's working for me, and make sure esbenp.prettier-vscode is installed.

{
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": false,
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
}


Run Code Online (Sandbox Code Playgroud)