【问题标题】:How do I set global Prettier override settings?如何设置全局 Prettier 覆盖设置?
【发布时间】:2022-10-23 04:25:53
【问题描述】:

我想覆盖特定文件的一些设置。

例如,我不想在我的项目的根目录创建一个.prettierrc 文件,而是希望能够在我的VS Code 的settings.json 中为所有以.sol 结尾的文件定义一些全局覆盖。

{
  "overrides": [
    {
      "files": "*.sol",
      "options": {
        "printWidth": 80,
        "tabWidth": 2,
        "useTabs": true,
        "singleQuote": false,
        "bracketSpacing": false,
        "explicitTypes": "never"
      }
    }
  ]
}

我想将以上内容添加到 VS Code 中的全局设置中。

【问题讨论】:

    标签: prettier


    【解决方案1】:

    Prettier 不故意支持全局覆盖

    我试图和你做同样的事情,并在研究了这个问题后意识到它是故意不受支持的。

    来自docs

    Prettier 故意不支持任何类型的全局配置。这是为了确保在将项目复制到另一台计算机时,Prettier 的行为保持不变。否则,Prettier 将无法保证团队中的每个人都能获得相同的一致结果。

    也可以在 Github 上的一个封闭问题中看到这个response

    Prettier 不支持全局配置。它应该为每个项目配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 2019-10-27
      • 2017-09-13
      • 2019-06-26
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      相关资源
      最近更新 更多