Prettier的命令行界面


本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/10/16/Prettier%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2/

摘要

本文主要讲述了:

  1. 查看版本
  2. 查看帮助
  3. 格式化代码文件并输出到标准输出
  4. 格式化代码文件并写入
  5. 检查哪些代码文件需要格式化
  6. 查看有效的配置文件
  7. 手动指定配置文件
  8. 手动指定忽略配置文件
  9. 不读取配置文件并使用默认配置进行格式化
  10. 忽略.editorconfig

正文

查看版本

1
2
3
#!/usr/bin/env bash

npx prettier --version

查看帮助

1
2
3
#!/usr/bin/env bash

npx prettier --help

格式化代码文件并输出到标准输出

示例:格式化src/目录下的所有文件并输出到标准输出

1
2
3
#!/usr/bin/env bash

npx prettier src

示例:格式化src/目录下的 js 代码文件并输出到标准输出

1
2
3
#!/usr/bin/env bash

npx prettier "src/*.js"

格式化代码文件并写入

示例:格式化src/目录下的所有文件并写入

1
2
3
#!/usr/bin/env bash

npx prettier src

示例:格式化src/目录下的 js 代码文件并写入

1
2
3
#!/usr/bin/env bash

npx prettier --write "src/*.js"

检查哪些代码文件需要格式化

示例:检查src/目录下哪些 js 代码文件需要格式化

1
2
3
#!/usr/bin/env bash

npx prettier --check "src/*.js"

示例:检查src/目录下哪些 js 代码文件需要格式化

1
2
3
#!/usr/bin/env bash

npx prettier --list-different "src/*.js"

查看有效的配置文件

示例:

1
2
3
#!/usr/bin/env bash

npx prettier --find-config-path "src/*.js"

手动指定配置文件

示例:

1
2
3
#!/usr/bin/env bash

npx prettier --config prettier.config.js "src/*.js"

手动指定忽略配置文件

示例:

1
2
3
#!/usr/bin/env bash

npx prettier --ignore-path .prettierignore "src/*.js"

不读取配置文件并使用默认配置进行格式化

示例:

1
2
3
#!/usr/bin/env bash

npx prettier --no-config "src/*.js"

忽略.editorconfig

如果项目根目录下存在.editorconfig,那么默认情况下,Prettier 在解析配置文件的时候,也会解析.editorconfig

注意:.editorconfig的优先级比 Prettier 配置文件的优先级低。

示例:

1
2
3
#!/usr/bin/env bash

npx prettier --no-editorconfig "src/*.js"

参考资料

本文作者: jsweibo

本文链接: https://jsweibo.github.io/2019/10/16/Prettier%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E7%95%8C%E9%9D%A2/


本文对你有帮助?请支持我


支付宝
微信