Prettier

    Prettier 是一款流行的代码格式化工具,旨在通过强制一致的代码风格来提高代码的可读性和可维护性。它支持多种编程语言,包括 JavaScript、TypeScript、HTML、CSS等。

    ESLint 保证 JavaScript 代码质量,Prettier 保证代码美观


    步骤 1:安装 Prettier

    在项目根目录下,执行以下命令将 Prettier 安装为开发依赖:

    1pnpm add --save-dev --save-exact prettier

    步骤 2:创建 Prettier 配置文件

    在项目根目录创建 prettier.config.js 文件,定义 Prettier 的格式化规则:

    1export default {
    2  // 不使用制表符,使用空格缩进
    3  useTabs: false,
    4  // 缩进宽度为2个空格
    5  tabWidth: 2,
    6  // 每行代码最大宽度为80个字符
    7  printWidth: 80,
    8  // 使用单引号
    9  singleQuote: true,
    10  // 不使用行尾逗号
    11  trailingComma: 'none',
    12  // 不使用分号
    13  semi: false
    14}

    步骤 3:创建 Prettier 忽略文件

    创建 .prettierignore 文件,指定 Prettier 忽略的文件和文件夹:

    # 忽略构建输出目录 dist build # 忽略 node_modules 目录 node_modules # 忽略环境配置文件 .env .env.local .env.*.local # 忽略特定文件类型 *.log *.md *.html # 忽略特定文件夹 public # 忽略特定配置文件 package-lock.json yarn.lock

    步骤 4:配置 npm 脚本

    package.json 文件中添加格式化脚本命令:

    1{
    2  "scripts": {
    3    "format": "prettier --write \"./**/*.{html,css,ts,js,json,md,vue}\"" // [!code focus] // [!code ++] 
    4  },
    5}

    步骤 5:运行格式化命令

    使用以下命令格式化项目中的文件:

    1pnpm format