Visual studio code 在使用Prettier的VS代码中,格式onsave不起作用

Visual studio code 在使用Prettier的VS代码中,格式onsave不起作用,visual-studio-code,editor,vscode-settings,vscode-extensions,prettier,Visual Studio Code,Editor,Vscode Settings,Vscode Extensions,Prettier,我使用VS代码与ES Lint和Prettier一起使用,它们工作得很好 但今天我注意到Prettier并不像以前那样在save上格式化代码。我没有做任何更新或更改,所以我不知道为什么会发生这种情况 当我进入“设置”时,它已被选中: 如果我删除了一个或在代码中添加一个额外的空格它在Prettier中显示为错误,但我必须右键单击并选择修复问题。我不知道为什么不像以前那样自动完成 settings.json: { "explorer.confirmDelete": f

我使用VS代码与ES Lint和Prettier一起使用,它们工作得很好

但今天我注意到Prettier并不像以前那样在save上格式化代码。我没有做任何更新或更改,所以我不知道为什么会发生这种情况

当我进入“设置”时,它已被选中:

如果我删除了一个
或在代码中添加一个额外的空格它在Prettier中显示为错误,但我必须右键单击并选择修复问题。我不知道为什么不像以前那样自动完成

settings.json:

{
    "explorer.confirmDelete": false,
    "javascript.preferences.quoteStyle": "single",
    "typescript.preferences.quoteStyle": "single",
    "prettier.jsxSingleQuote": true,
    "prettier.singleQuote": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.zoomLevel": 0,
    "editor.formatOnSave": true
}
{
"window.zoomLevel": 0,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
有没有办法解决这个烦人的问题

    "editor.defaultFormatter": "esbenp.prettier-vscode",
将其添加到settings.json对我来说很有用

完整设置.json:

{
    "explorer.confirmDelete": false,
    "javascript.preferences.quoteStyle": "single",
    "typescript.preferences.quoteStyle": "single",
    "prettier.jsxSingleQuote": true,
    "prettier.singleQuote": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.zoomLevel": 0,
    "editor.formatOnSave": true
}
{
"window.zoomLevel": 0,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}

将其添加到settings.json对我来说很有用

完整设置.json:

{
    "explorer.confirmDelete": false,
    "javascript.preferences.quoteStyle": "single",
    "typescript.preferences.quoteStyle": "single",
    "prettier.jsxSingleQuote": true,
    "prettier.singleQuote": true,
    "javascript.updateImportsOnFileMove.enabled": "always",
    "window.zoomLevel": 0,
    "editor.formatOnSave": true
}
{
"window.zoomLevel": 0,
"workbench.editor.enablePreview": false,
"workbench.editor.enablePreviewFromQuickOpen": false,
"[typescriptreact]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
}