Skip to content
本站總訪問量
本站訪客數 人次

使用 npm / pnpm 的專案中設定 ESLint 和 Prettier

1. 安裝 ESLint 和 Prettier

首先,打開你的終端機,並導航到你的專案目錄。然後執行以下命令來安裝 ESLint 和 Prettier:

bash
npm install eslint prettier eslint-plugin-prettier eslint-config-prettier --save-dev
bash
pnpm add -D eslint prettier eslint-plugin-prettier eslint-config-prettier
bash
yarn add --dev eslint prettier eslint-plugin-prettier eslint-config-prettier

這些包的作用如下:

  • eslint:主 ESLint 包。
  • prettier:代碼格式化工具。
  • eslint-config-prettier:關閉 ESLint 中與 Prettier 衝突的規則。
  • eslint-plugin-prettier:將 Prettier 作為 ESLint 規則運行。

2. 配置 Prettier 文件(可選)

創建一個 .prettierrc

json
{
  "$schema": "https://json.schemastore.org/prettierrc",
  "semi": false,
  "tabWidth": 2,
  "singleQuote": true,
  "printWidth": 100,
  "trailingComma": "none",
}

如果使用 tailwindcss 可以加這個

json
{
  "plugins": ["prettier-plugin-tailwindcss"]
}

記得要先安裝

bash
npm i -D prettier-plugin-tailwindcss
bash
pnpm add -D prettier-plugin-tailwindcss
bash
yarn add --dev prettier-plugin-tailwindcss

3. 執行 ESLint 和 Prettier

要檢查你的代碼是否符合 ESLint 規則,可以使用以下命令:

bash
pnpm eslint .

要格式化代碼,你可以使用 Prettier:

bash
pnpm prettier --write src/

或是可以加到package.json

json
"scripts": {
  "dev": "vite",
  "build": "vite build",
  "lint": "eslint .",
  "format": "prettier --write src/",
  "preview": "vite preview"
},

Contributors

The avatar of contributor named as lucashsu95 lucashsu95

Changelog

Last updated: