Prettier 在 vscode 中根本没有格式化代码

时间:2021-06-15 16:49:04

标签: javascript reactjs visual-studio-code prettier prettier-vscode

我刚刚克隆了我的工作 reactJs 项目,该项目在 /src 目录中具有以下 .prettierrc 配置

{
"arrowParens": "avoid",
"bracketSpacing": true,
"endOfLine": "auto",
"jsxBracketSameLine": false,
"printWidth": 120,
"requirePragma": true,
"semi": true,
"singleQuote": true,
"tabWidth": 4,
"trailingComma": "all",
"lineLength": 120}

而我现在更漂亮的人根本没有格式化我的 .js 文件。它不仅忽略保存事件

shift + alt + f 

我尝试在配置路径字段中放置相对路径和绝对路径(在设置 -> 扩展 -> 更漂亮) 也许问题是我的项目在前端(Symfony)旁边有后端。所以我无法遵循我的项目的格式规则。非常感谢任何帮助

1 个答案:

答案 0 :(得分:0)

转到 VSCode 设置,单击 JSON 如果缺少以下部分。

    "editor.defaultFormatter": "esbenp.prettier-vscode"

或者试试这个..

{
  "window.zoomLevel": 1,
  "editor.formatOnPaste": true,
  "editor.formatOnSave": true,
  "editor.formatOnType": true,
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "emmet.includeLanguages": {
    "javascript": "javascriptreact"
  },
  "prettier.singleQuote": true
}