为了账号安全,请及时绑定邮箱和手机立即绑定

VS Code 自动格式化更漂亮

VS Code 自动格式化更漂亮

HUH函数 2022-11-11 16:22:48
是否可以在根目录没有更漂亮配置的目录中自动格式化 VS Code?- root <-  current directory on VS Code  - app   - src <- Do i have to be here to run auto formatting??    - .prettierrc    - package.json    - file1我无法在根目录中运行更漂亮。我必须在有的目录中prettierrc吗?
查看完整描述

1 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

您需要.prettierrc在根目录中包含一个适当的文件,正如有关 Prettier 配置文件的文档所说:

配置文件将从被格式化文件的位置开始解析,并在文件树中搜索直到找到(或未找到)配置文件。

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

root

├── app

│   ├── file4

│   ├── public

│   │   └── file5

│   └── src

│       ├── file1

│       ├── package.json

│       └── .prettierrc

├── file2

├── file3

└── .prettierrc

如果你有如上的目录结构,root/app/src/file1,package.jsonroot/app/src/.prettierrc) 下的文件将按照root/app/src/.prettierrc配置文件进行格式化,其他文件root/或其子目录 ( file2file3root/.prettierrc,file4file5) 将按照root/.prettierrc配置文件进行格式化。


或者您可以为 VS Code 配置 Prettier 的默认选项

配置默认选项

一些用户可能不希望为每个项目创建一个新的 Prettier 配置或使用 VS Code 设置。因为 Prettier 会递归地向上搜索文件路径,所以您可以放置一个全局 prettier 配置~/.prettierrc以用作后备。

您还可以使用该设置prettier.configPath来提供全局配置。但是,请注意,如果设置了此值,则将始终使用此值,并且将忽略本地配置文件。


查看完整回答
反对 回复 2022-11-11
  • 1 回答
  • 0 关注
  • 71 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信