VS Code 自动格式化更漂亮

是否可以在根目录没有更漂亮配置的目录中自动格式化 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吗?


HUH函数
浏览 106回答 1
1回答

qq_笑_17

您需要.prettierrc在根目录中包含一个适当的文件,正如有关 Prettier 配置文件的文档所说:配置文件将从被格式化文件的位置开始解析,并在文件树中搜索直到找到(或未找到)配置文件。Prettier 故意不支持任何类型的全局配置。这是为了确保在将项目复制到另一台计算机时,Prettier 的行为保持不变。否则,Prettier 将无法保证团队中的每个人都能获得相同的一致结果。root├── app│&nbsp; &nbsp;├── file4│&nbsp; &nbsp;├── public│&nbsp; &nbsp;│&nbsp; &nbsp;└── file5│&nbsp; &nbsp;└── src│&nbsp; &nbsp; &nbsp; &nbsp;├── file1│&nbsp; &nbsp; &nbsp; &nbsp;├── package.json│&nbsp; &nbsp; &nbsp; &nbsp;└── .prettierrc├── file2├── file3└── .prettierrc如果你有如上的目录结构,root/app/src/(&nbsp;file1,package.json和root/app/src/.prettierrc) 下的文件将按照root/app/src/.prettierrc配置文件进行格式化,其他文件root/或其子目录 (&nbsp;file2,&nbsp;file3,&nbsp;root/.prettierrc,file4和file5) 将按照root/.prettierrc配置文件进行格式化。或者您可以为 VS Code 配置 Prettier 的默认选项:配置默认选项一些用户可能不希望为每个项目创建一个新的 Prettier 配置或使用 VS Code 设置。因为 Prettier 会递归地向上搜索文件路径,所以您可以放置一个全局 prettier 配置~/.prettierrc以用作后备。您还可以使用该设置prettier.configPath来提供全局配置。但是,请注意,如果设置了此值,则将始终使用此值,并且将忽略本地配置文件。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript