我无法获得更漂亮的扩展来使用我的配置文件。它继续使用全局设置(在 vscode 中的配置路径设置中定义)。我做了一个示例项目:
https://github.com/Supperhero1/prettierTest
我在 .prettierrc 文件中将 tabWidth 设置为 1。当我运行“npx prettier --write”时。更漂亮的包正确地将 test.ts 文档格式化为缩进一个,但是如果我保存文件(我在保存时打开了格式),它会被格式化回全局设置(4个空格)。我删除了全局设置中的所有设置,但它默认为带有两个空格的选项卡。该扩展似乎完全忽略了配置文件。一位同事有扩展名,它适用于配置文件。
我试图弄清楚什么可能会覆盖设置,exension 描述说找出设置的优先级是:
Prettier configuration file
.editorconfig
Visual Studio Code Settings (Ignored if any other configuration is present)
而在官方文档中,配置文件解析优先级为:
A "prettier" key in your package.json file.
A .prettierrc file written in JSON or YAML.
...
看到我的 package.json 文件中没有更漂亮的键,应该没有什么可以覆盖我的 .prettierrc 文件。我尝试重新启动 vscode 但这没有帮助。有没有其他人遇到过这个问题,我不知道在哪里可以解决这个问题......