Je suis modularisation mes feuilles de style avec partiels SASS comme suit :
est-il possible d’inclure l’ensemble du répertoire partiels (c’est un répertoire complet de SASS-partiels) comme boussole @import ou quelque chose ?
Je suis modularisation mes feuilles de style avec partiels SASS comme suit :
est-il possible d’inclure l’ensemble du répertoire partiels (c’est un répertoire complet de SASS-partiels) comme boussole @import ou quelque chose ?
Si vous utilisez SASS dans un Rails de projet, le sass-gem rails, https://github.com/rails/sass-rails, caractéristiques glob l'importation.
@import "foo/*" // import all the files in the foo folder
@import "bar/**/*" // import all the files in the bar tree
Pour répondre à la préoccupation de la accepté de répondre "Si vous importez un répertoire, comment pouvez-vous déterminer l'ordre d'importation? Il n'y a aucun moyen de ne pas introduire un certain degré de complexité."
Certains diront que l'organisation de vos fichiers dans des répertoires qui peuvent RÉDUIRE la complexité.
Mon organisation est un projet assez complexe app. Il y a 119 sass fichiers dans 17 répertoires. Ceux-ci correspondent à peu près à notre point de vue et sont principalement utilisées pour les réglages, avec le levage lourd traitées par notre coutume cadre. Pour moi, en quelques lignes, importé des répertoires est un peu moins complexe que 119 lignes de importées de noms de fichiers.
À l'adresse de l'ordre de chargement, on place les fichiers à charger en premier – mixin, variables, etc. - dans un début de chargement du répertoire. Sinon, l'ordre de chargement est et doit être hors de propos... si nous faisons les choses correctement.
Cette fonctionnalité ne sera jamais une partie de Sass. Une raison principale est l'importation de l'ordre. Dans le CSS, les fichiers importés dernier peut remplacer les styles déclaré avant de. Si vous importez un répertoire, comment pouvez-vous déterminer l'ordre d'importation? Il n'y a aucun moyen de ne pas introduire un certain degré de complexité. En gardant une liste des importations (comme vous l'avez fait dans votre exemple), vous êtes d'être explicite, en ordre d'importation. Cela est essentiel si vous voulez être en mesure de remplacer en toute confiance styles qui sont définies dans un autre fichier ou écrire mixin dans un fichier et de les utiliser dans un autre.
Pour une discussion plus approfondie, en vue de cette fonction fermée demande ici:
Découvrez le projet sass-la globalisation.
http://Sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#Import
ne ressemble pas à elle.
Si un de ces fichiers requiert toujours les autres, puis les avoir importer les autres fichiers et importer uniquement ceux de niveau supérieur. S’ils sont tous autonomes, alors je pense que vous allez avoir à continuer à faire comme vous êtes maintenant.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.