首页 > 解决方案 > VSCode 的 format-on-save 设置与 prettier 冲突

问题描述

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

然而,我们的扩展以某种方式阻止prettier了运行——当一个文件被保存时,我们的扩展被触发,但prettier不是。我假设 prettier 使用相同的设置,并且我们的扩展在它之前注册/触发。

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

标签: visual-studio-codevscode-extensionsprettier

解决方案


试试看,它对我有用,并确保esbenp.prettier-vscode已安装。

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



推荐阅读