如何在.prettierignore中取消忽略目录?Prettier单目录格式化失效问题
Prettier仅格式化指定目录的正确配置方案
问题根源
用/*会直接忽略根目录下所有文件和目录,包括some/dir本身。虽然你加了!/some/dir/试图排除该目录,但Prettier不会遍历已被忽略的父目录,所以目录里的内容还是不会被处理。
正确的.prettierignore配置
两种可行写法:
- 逐层放开目录权限:
/* !/some/ !/some/dir/ !/some/dir/**/*
- 简洁版写法:
/* !/some/dir/**
验证与执行
先执行命令确认配置生效:
prettier --check .
如果能检测到some/dir下的文件,再运行prettier --write .就会正确格式化目标目录的内容。
内容的提问来源于stack exchange,提问作者brachkow
相关产品推荐
相关产品推荐

