1 回答
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.json
和root/app/src/.prettierrc
) 下的文件将按照root/app/src/.prettierrc
配置文件进行格式化,其他文件root/
或其子目录 ( file2
, file3
, root/.prettierrc
,file4
和file5
) 将按照root/.prettierrc
配置文件进行格式化。
或者您可以为 VS Code 配置 Prettier 的默认选项:
配置默认选项
一些用户可能不希望为每个项目创建一个新的 Prettier 配置或使用 VS Code 设置。因为 Prettier 会递归地向上搜索文件路径,所以您可以放置一个全局 prettier 配置
~/.prettierrc
以用作后备。您还可以使用该设置
prettier.configPath
来提供全局配置。但是,请注意,如果设置了此值,则将始终使用此值,并且将忽略本地配置文件。
添加回答
举报