You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在.prettierignore中取消忽略目录?Prettier单目录格式化失效问题

Prettier仅格式化指定目录的正确配置方案

问题根源

用/*会直接忽略根目录下所有文件和目录,包括some/dir本身。虽然你加了!/some/dir/试图排除该目录,但Prettier不会遍历已被忽略的父目录,所以目录里的内容还是不会被处理。

正确的.prettierignore配置

两种可行写法:

  1. 逐层放开目录权限:
/*
!/some/
!/some/dir/
!/some/dir/**/*
  1. 简洁版写法:
/*
!/some/dir/**

验证与执行

先执行命令确认配置生效:

prettier --check .

如果能检测到some/dir下的文件,再运行prettier --write .就会正确格式化目标目录的内容。

内容的提问来源于stack exchange,提问作者brachkow

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 18:29:58