Pour configurer Next.js avec Tailwind CSS, suivez ces étapes :
Si vous n'avez pas encore créé de projet Next.js, vous pouvez en créer un à l'aide de create-next-app.
npx create-next-app@latest my-next-app cd my-next-app
Dans votre projet Next.js, installez Tailwind CSS avec ses dépendances requises.
npm install -D tailwindcss postcss autoprefixer
Initialisez Tailwind CSS en générant les fichiers tailwind.config.js et postcss.config.js.
npx tailwindcss init -p
Cela créera les fichiers tailwind.config.js et postcss.config.js à la racine de votre projet.
Remplacez le contenu de tailwind.config.js par la configuration suivante pour activer Tailwind dans les fichiers concernés :
/** @type {import('tailwindcss').Config} */ module.exports = { content: [ './pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}', ], theme: { extend: {}, }, plugins: [], }
Dans votre projet, ouvrez ou créez le fichier ./styles/globals.css et ajoutez les lignes suivantes pour importer la base, les composants et les utilitaires de Tailwind :
@tailwind base; @tailwind components; @tailwind utilities;
Maintenant, démarrez le serveur de développement pour voir Tailwind CSS en action :
npm run dev
Votre projet Next.js doit maintenant être configuré avec Tailwind CSS. Vous pouvez utiliser les classes utilitaires Tailwind dans vos composants pour les styliser.
Voici un exemple d'utilisation de Tailwind CSS dans une page Next.js (pages/index.js) :
export default function Home() { return (); }Welcome to Next.js with Tailwind CSS!
Avec cette configuration, vous pouvez maintenant commencer à créer votre application Next.js à l'aide du framework CSS axé sur les utilitaires de Tailwind !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3