发布于 2026-01-06 0 阅读
0

使用 ESLint + Prettier + Tailwind CSS 设置 Next.js 14 项目

使用 ESLint + Prettier + Tailwind CSS 设置 Next.js 14 项目

要设置一个包含 ESLint 和 Prettier 的 Next.js 13 项目,您可以按照以下步骤操作:

步骤 1:创建一个 Next.js 项目

npx create-next-app my-nextjs-app
Enter fullscreen mode Exit fullscreen mode

将 my-nextjs-app 替换为您的项目名称。

步骤 2:安装 ESLint 和 Prettier

导航至您的项目目录并安装 ESLint、Prettier 和所需的插件:

cd my-nextjs-app
npm install --save-dev eslint prettier eslint-plugin-react eslint-config-prettier eslint-plugin-prettier prettier-plugin-tailwindcss

Enter fullscreen mode Exit fullscreen mode

步骤 3:创建 ESLint 配置

在项目根目录下创建一个名为 .eslintrc.js 的 ESLint 配置文件:

module.exports = {
  extends: ['next', 'next/core-web-vitals', 'eslint:recommended', 'plugin:react/recommended', 'plugin:@typescript-eslint/recommended', 'prettier'],
  plugins: ['react', '@typescript-eslint'],
  parserOptions: {
    ecmaVersion: 2021,
    sourceType: 'module',
  },
  rules: {
    // Add your custom ESLint rules here
  },
};
Enter fullscreen mode Exit fullscreen mode

步骤 4:创建 Prettier 配置

在项目根目录下创建一个名为.prettierrc.js的 Prettier 配置文件:

module.exports = {
  semi: true,
  trailingComma: 'all',
  singleQuote: true,
  printWidth: 100,
  tabWidth: 2,
  plugins: ["prettier-plugin-tailwindcss"],
};
Enter fullscreen mode Exit fullscreen mode

步骤 5:配置 VSCode(可选)

如果您使用的是 Visual Studio Code,您可以安装 ESLint 和 Prettier 扩展程序来实现自动代码检查和格式化。

步骤 6:将脚本添加到 package.json 文件中

将以下脚本添加到您的package.json文件中:

"scripts": {
  "lint": "eslint .",
  "format": "prettier --write ."
}
Enter fullscreen mode Exit fullscreen mode

步骤 7:运行 ESLint 和 Prettier

npm run lint     # Run ESLint
npm run format   # Format code with Prettier
Enter fullscreen mode Exit fullscreen mode
文章来源:https://dev.to/jsdevspace/setup-nextjs-14-project-with-eslint-prettier-tailwind-css-226j