在 Next.js 应用中安装 Tailwind CSS 的方法
Tailwind CSS 是一个实用优先的 CSS 框架,完全兼容 Next.js。本指南将引导你完成在 Next.js 应用中安装 Tailwind CSS 的过程。
安装 Tailwind
安装必要的 Tailwind CSS 包:
小知识:如果使用
create-next-app
CLI 创建项目,Next.js 会询问是否安装 Tailwind 并自动配置项目。
配置 Tailwind
在项目根目录创建 postcss.config.mjs
文件,并将 @tailwindcss/postcss
插件添加到 PostCSS 配置中:
从 Tailwind v4 开始,默认情况下无需任何配置。如需配置 Tailwind,可参考 官方文档 配置全局 CSS 文件。
如果你有现有的 Tailwind v3 项目,还有 升级 CLI 和 指南 可供参考。
导入样式
将 Tailwind CSS 指令 添加到应用的 全局样式表 中,Tailwind 会通过这些指令注入生成的样式,例如:
在 根布局 (app/layout.tsx
) 中导入 globals.css
样式表,将样式应用到应用中的每个路由。
使用类名
安装 Tailwind CSS 并添加全局样式后,即可在应用中使用 Tailwind 的实用类。
与 Turbopack 配合使用
从 Next.js 13.1 开始,Tailwind CSS 和 PostCSS 已支持 Turbopack。