Json 如何在VSCode设置中设置Prettier,以便按文件类型有条件地应用单引号?

Json 如何在VSCode设置中设置Prettier,以便按文件类型有条件地应用单引号?,json,visual-studio-code,vscode-settings,prettier,Json,Visual Studio Code,Vscode Settings,Prettier,我正在尝试在VSCode设置中设置Prettier,以便对于除JS之外的所有文件类型,它都默认为双引号 我已禁用ESLint以确保它不是问题所在。我还检查了关于JSON中配置覆盖的更漂亮的文档。但我的设置似乎不起作用 "prettier": { "singleQuote": false, "overrides": [ { "files": "*.js", "options": { "singleQuote": t

我正在尝试在VSCode设置中设置Prettier,以便对于除JS之外的所有文件类型,它都默认为双引号

我已禁用ESLint以确保它不是问题所在。我还检查了关于JSON中配置覆盖的更漂亮的文档。但我的设置似乎不起作用

  "prettier": {
    "singleQuote": false,
    "overrides": [
      {
        "files": "*.js",
        "options": {
          "singleQuote": true
        }
      }
    ]
  }
当我保存CSS文件时,我希望看到双引号,我确实看到了。
当我保存一个JS文件时,我希望看到单引号(当字符串中没有使用撇号时),但它会在所有字符串上设置双引号。

要对JavaScript使用单引号,但对CSS、SCS和HTML使用双引号,请在项目根目录中添加一个带有此JSON的
。prettierrc
文件:

{
  "singleQuote": true,
  "overrides": [
    {
      "files": ["**/*.css", "**/*.scss", "**/*.html"],
      "options": {
        "singleQuote": false
      }
    }
  ]
}
(如果您想知道奖金信息:
**
是一个全局字符,表示当前文件夹中任意数量的子文件夹。)