J'ai travaillé sur un projet utilisant Next JS pour la conception de sites Web et je souhaite utiliser des fichiers CSS pour la conception de composants, mais pourquoi ne puis-je pas les importer dans mon composant ? Est-il possible d'utiliser uniquement des fichiers CSS modulaires dans une application Next JS ?
J'ai essayé plusieurs fois d'importer des fichiers CSS dans mon projet Next JS, mais l'importation n'a pas réussi. J'ai importé le fichier CSS global et le fichier CSS modulaire, mais je ne parviens pas à importer le fichier CSS.
Si vous ne souhaitez pas utiliser demodules, mais souhaitez utiliser un fichier CSS global qui affecte tous les composants et pages, vous pouvez le faire.
Mais si vous souhaitez utiliser des fichiers CSS distincts pour chaque composant, les modules sont la solution.
Veuillez vous référer à ce document
Créez un
pages/_app.js
fichier si vous n’en avez pas déjà un. Ensuite, importez le fichier styles.css.En raison du caractère global des feuilles de style et pour éviter les conflits, vous ne pouvez les importer que dans pages/_app.js. Ces styles dans styles.css seront appliqués à toutes les pages et composants de l’application.