logo_MG
avatar

prettier插件怎么配置

Prettier 插件配置指南

Prettier 是一个流行的代码格式化工具,以下是配置 Prettier 插件的方法:

安装 Prettier

首先需要安装 Prettier:
npm install --save-dev prettier
# 或
yarn add --dev prettier

基本配置

  1. 创建配置文件 (.prettierrcprettier.config.js)

JSON 格式 (.prettierrc)

{
  "semi": false,
  "singleQuote": true,
  "tabWidth": 2,
  "trailingComma": "es5",
  "printWidth": 80
}

JavaScript 格式 (prettier.config.js)

module.exports = {
  semi: false,
  singleQuote: true,
  tabWidth: 2,
  trailingComma: 'es5',
  printWidth: 80
};

常用配置选项

选项描述默认值
printWidth每行最大字符数80
tabWidth缩进空格数2
useTabs使用制表符代替空格false
semi语句末尾添加分号true
singleQuote使用单引号false
trailingComma多行时尽可能打印尾随逗号"es5"
bracketSpacing对象字面量中括号间添加空格true
jsxBracketSameLine将多行JSX元素的 > 放在最后一行的末尾false
arrowParens箭头函数参数添加括号"avoid"
endOfLine换行符类型"lf"

编辑器插件配置

VS Code

  1. 安装 Prettier - Code formatter 插件
  2. 在设置中启用 "Format On Save"
  3. 添加以下设置:
{
  "editor.defaultFormatter": "esbenp.prettier-vscode",
  "editor.formatOnSave": true
}

WebStorm/IntelliJ

  1. 安装 Prettier 插件
  2. 前往 File > Settings > Languages & Frameworks > JavaScript > Prettier
  3. 指定 Prettier 包路径
  4. 启用 "On save" 选项

忽略文件

创建 .prettierignore 文件来指定不需要格式化的文件:
# 忽略目录
node_modules/
dist/
build/

# 忽略特定文件
package-lock.json

与 ESLint 集成

如果需要与 ESLint 一起使用,安装:
npm install --save-dev eslint-config-prettier eslint-plugin-prettier
然后在 ESLint 配置中添加:
{
  "extends": ["plugin:prettier/recommended"]
}
这样配置后,Prettier 就可以在你的项目中使用了,它会根据你的配置自动格式化代码。
Copyright ©2025.sooooooooooooooooootheby