素材阁

Prettier 速查

共 23 条 Prettier 格式化用法,涵盖命令、配置、忽略与范围、与其它工具配合、其它用法。 支持搜索与分类筛选,点击即可复制。

命令

格式化与校验。

命令说明
格式化全部文件(会改写)
只检查是否符合格式(CI 用)
格式化指定文件
列出未格式化的文件
启用缓存加速

配置

配置文件与常用选项。

命令说明
配置文件(多种格式)
单引号、无分号
每行宽度 / 缩进宽度
尾逗号 / 箭头函数括号
也可写在 package.json
指定 / 忽略配置

忽略与范围

跳过不需要格式化的内容。

命令说明
忽略文件(语法同 .gitignore)
复用 git 忽略规则
常见忽略对象
在代码中跳过下一个节点

与其它工具配合

编辑器与 ESLint。

命令说明
关闭与 Prettier 冲突的 ESLint 规则
确保生效顺序
保存自动格式化
提交前格式化改动文件

其它用法

标准输入与解析器。

命令说明
格式化标准输入
按文件名推断解析器
Markdown 排版选项
查看全部选项

使用说明

Prettier 速查:命令、配置、忽略与范围、与其它工具配合、其它用法;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:命令、配置、忽略与范围、与其它工具配合、其它用法。
  2. 点「命令」列复制到终端或配置文件。
  3. 本地先 npx prettier --write . 统一格式;CI 用 --check 做门禁。
  4. 用 .prettierignore 跳过构建产物与锁文件。

常见问题

Prettier 会改动代码逻辑吗?
不会。它只重排空白、换行与引号等格式,不改变语义;但极少数依赖裸露空格/换行的代码需用 prettier-ignore 保护。
和 ESLint 冲突怎么办?
安装 eslint-config-prettier 并在 ESLint 配置最后引入,关闭所有与格式冲突的 ESLint 规则。
需要联网吗?
不需要,本地可用。

延伸阅读

相关工具