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

如何配置Prettier仅格式化src目录下的.ts和.tsx文件

解决Prettier的.prettierignore配置问题

你的配置不生效的核心原因是:/* 已经把根目录下的 src 文件夹整个忽略了,Prettier的忽略规则里,父目录被忽略后,子文件的取消忽略规则(!开头)无法生效,所以你写的 !src/**/*.{ts,tsx} 根本不会被触发。

要实现「忽略所有文件,仅格式化src目录及其子目录下的.ts和.tsx文件」,正确的配置应该是这样:

# 忽略根目录下所有文件和文件夹
/*
# 取消对src目录本身的忽略(这一步是关键,否则后续子文件规则无效)
!src/
# 忽略src目录下所有非.ts/.tsx的文件
src/**/*.{!ts,!tsx}

配置完成后,你可以运行 npx prettier --check . 来验证:输出里应该只有src下的.ts/.tsx文件被检查,其他文件都会被标记为忽略。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 11:55:26