Pyt*_*tan 7 javascript visual-studio-code prettier
是否可以在根目录没有更漂亮配置的目录中的 VS Code 上自动格式化?
- root <- current directory on VS Code
- app
- src <- Do i have to be here to run auto formatting??
- .prettierrc
- package.json
- file1
Run Code Online (Sandbox Code Playgroud)
我无法在根目录中运行更漂亮。我必须在目录中prettierrc吗?
您需要.prettierrc在根目录中包含一个正确的文件,正如有关 Prettier 配置文件的文档所述:
\n\n配置文件将从正在格式化的文件位置开始解析,并向上搜索文件树,直到找到(或未找到\xe2\x80\x99t)配置文件。
\nPrettier 有意不支持任何类型的全局配置。这是为了确保当项目复制到另一台计算机时,Prettier\xe2\x80\x99s 的行为保持不变。否则,Prettier 将\xe2\x80\x99 无法保证团队中的每个人都获得相同一致的结果。
\n
root\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 file4\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 public\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 file5\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 file1\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.json\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 .prettierrc\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 file2\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 file3\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 .prettierrc\nRun Code Online (Sandbox Code Playgroud)\nroot/app/src/如果您有类似上面的目录结构,则( file1、package.json和)下的文件root/app/src/.prettierrc将根据root/app/src/.prettierrc配置文件进行格式化,并且root/或其子目录 ( file2、file3、root/.prettierrc、file4和file5) 下的其他文件将根据root/.prettierrc配置文件进行格式化。
或者您可以配置 Prettier for VS Code 的默认选项:
\n\n\n配置默认选项
\n某些用户可能不希望为每个项目创建新的 Prettier 配置或使用 VS Code 设置。由于 Prettier 会递归地向上搜索文件路径,因此您可以放置一个全局 Prettier 配置
\n~/.prettierrc以用作后备。您还可以使用该设置
\nprettier.configPath来提供全局配置。但是,请注意,如果设置了此值,则将始终使用该值,并且本地配置文件将被忽略。
| 归档时间: |
|
| 查看次数: |
2542 次 |
| 最近记录: |