Maison > interface Web > tutoriel CSS > Comment réparer Tailwind CSS ne fonctionne pas dans Next.js

Comment réparer Tailwind CSS ne fonctionne pas dans Next.js

Susan Sarandon
Libérer: 2024-09-19 22:17:21
original
713 Les gens l'ont consulté

How to Fix Tailwind CSS Not Working in Next.js

Si vous rencontrez des problèmes où Tailwind CSS n'applique pas les styles dans votre projet Next.js, ce guide vous expliquera comment résoudre le problème. Nous y procéderons étape par étape, couvrant l'installation, le dépannage et les correctifs potentiels.

Étape 1 : Supprimez le dossier .next, node_modules et package-lock.json

Avant de commencer, si Tailwind CSS ne fonctionne pas correctement même après l'installation, une configuration propre peut résoudre le problème.

Supprimez les fichiers et dossiers suivants :

  • dossier suivant (stocke les fichiers de build Next.js)
  • Dossier node_modules (stocke les dépendances du projet)
  • fichier package-lock.json (garantit des installations cohérentes rm -rf .next node_modules package-lock.json ### Étape 2 : Réinstaller les dépendances Une fois que vous avez supprimé les fichiers ci-dessus, vous devez réinstaller les dépendances du projet pour garantir une installation propre.

Exécutez la commande suivante pour réinstaller node_modules et régénérer package-lock.json

installation npm
npm exécuter le développement

Étape 3 : Vérifier la configuration CSS de Tailwind

Assurez-vous d'avoir installé Tailwind CSS correctement en suivant ces étapes

Installez Tailwind CSS :


npm install -D tailwindcss postcss préfixeur automatique
Initialiser Tailwind :


npx tailwindcss init -p
Cela crée un fichier tailwind.config.js et postcss.config.js.

Configurez votre tailwind.config.js : assurez-vous que les chemins de contenu sont correctement définis pour inclure les fichiers de votre projet :

Ajoutez-le à tailwind.config.js
module.exports = {
  content: [
    './pages/**/*.{js,ts,jsx,tsx}',
    './components/**/*.{js,ts,jsx,tsx}',
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}
Copier après la connexion

Ajouter postcss.config.js

module.exports = {
  plugins: {
    tailwindcss: {},
    autoprefixer: {},
  }
}

Copier après la connexion

Ajoutez Tailwind à votre CSS : dans le fichier globals.css (généralement situé dans styles), ajoutez ce qui suit :

css utiliser dans global.css ou index.css
@tailwind base;
@tailwind components;
@tailwind utilities;

Copier après la connexion

Étape 4 : Problèmes courants et correctifs

  • Même après avoir suivi les étapes ci-dessus, vous pourriez toujours rencontrer des problèmes. Voici quelques problèmes et correctifs courants :

  • Problème PurgeCSS : assurez-vous que PurgeCSS ne supprime pas vos styles pendant les versions de production. Vérifiez votre tailwind.config.js pour les chemins corrects.

  • Vérifiez les conflits CSS : si vous utilisez d'autres frameworks CSS ou styles personnalisés, ils peuvent entrer en conflit avec Tailwind. Assurez-vous que Tailwind est correctement chargé en vérifiant les remplacements de style.

  • Mode de développement : si les styles Tailwind ne sont pas mis à jour, essayez de vider le cache de votre navigateur ou de redémarrer le serveur de développement.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal