Bonjour à tous,
Je viens de tomber sous le charme de Tailwind CSS récemment et j'ai décidé d'ignorer la version 3 et passer directement à la version 4.
Je l'ai installé sur un WordPress local pour expérimenter et ça fonctionne très bien, je génère correctement le fichier CSS final.
L'énorme avantage de Tailwind c'est qu'il génère uniquement le strict nécessaire code CSS en fonction des classes utilisées dans le code des pages web et fichiers js.
Par contre si on utilise une classe et qu'ensuite on la retire complétement dans le code, le code CSS conserve les déclarations qui ne sont plus utilisées...
Normalement il existe une fonction de 'purge' pour supprimer le CSS superflu mais je n'arrive pas à la trouver dans la doc de la version 4 mais je me suis aperçu qu'il suffit de stopper le script, effacer le fichier CSS de sortie et de relancer le script. Ainsi le fichier final est recréé avec seules les règles utilisées dans le code.
Question: Cette fonction de purge existe t-elle toujours et est elle vraiment nécessaire si il suffit d'effacer le fichier simplement ?
Dans la version 3 il y avait un fichier tailwing.config.js dans lequel on déclarait les types de fichiers qui doivent être 'sondés'.
Ce fichier n'existe plus avec la version 4, on dirait qu'il se débrouille tout seul pour trouver toutes les classes CSS dans les fichiers qui sont situés dans la même arborescence descendante du fichier package.json
Question: Peut-on contrôler manuellement (ou vérifier) quels sont les fichiers sondés par le script de Tailwind, pour éviter au moins de sonder des dossiers pour rien?
Merci ---
Je viens de tomber sous le charme de Tailwind CSS récemment et j'ai décidé d'ignorer la version 3 et passer directement à la version 4.
Je l'ai installé sur un WordPress local pour expérimenter et ça fonctionne très bien, je génère correctement le fichier CSS final.
L'énorme avantage de Tailwind c'est qu'il génère uniquement le strict nécessaire code CSS en fonction des classes utilisées dans le code des pages web et fichiers js.
Par contre si on utilise une classe et qu'ensuite on la retire complétement dans le code, le code CSS conserve les déclarations qui ne sont plus utilisées...
Normalement il existe une fonction de 'purge' pour supprimer le CSS superflu mais je n'arrive pas à la trouver dans la doc de la version 4 mais je me suis aperçu qu'il suffit de stopper le script, effacer le fichier CSS de sortie et de relancer le script. Ainsi le fichier final est recréé avec seules les règles utilisées dans le code.
Question: Cette fonction de purge existe t-elle toujours et est elle vraiment nécessaire si il suffit d'effacer le fichier simplement ?
Dans la version 3 il y avait un fichier tailwing.config.js dans lequel on déclarait les types de fichiers qui doivent être 'sondés'.
/** @type {import('tailwindcss').Config} dans la version 3 */
export default {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
}
Ce fichier n'existe plus avec la version 4, on dirait qu'il se débrouille tout seul pour trouver toutes les classes CSS dans les fichiers qui sont situés dans la même arborescence descendante du fichier package.json
Question: Peut-on contrôler manuellement (ou vérifier) quels sont les fichiers sondés par le script de Tailwind, pour éviter au moins de sonder des dossiers pour rien?
Merci ---