Si vous jetez un oeil à l'intérieur \bower_components\foundation\scss
vous verrez le fichier foundation.scss
. Ce fichier importe toutes les feuilles de style pour tous les composants supplémentaires qui viennent dans le "paquet" Foundation 5 ". Dans votre répertoire scss
racine, le app.scss
est ce qui compile le SASS en \stylesheets\app.css
. Donc plutôt que ceci:
@import "foundation";
Décommentez les composants individuels que vous utiliserez. Quelque chose comme ceci:
@import
//"foundation/components/accordion",
//"foundation/components/alert-boxes",
"foundation/components/block-grid",
//"foundation/components/breadcrumbs",
//"foundation/components/button-groups",
//"foundation/components/buttons",
"foundation/components/clearing",
"foundation/components/dropdown",
//"foundation/components/dropdown-buttons",
//"foundation/components/flex-video",
"foundation/components/forms",
"foundation/components/grid",
//"foundation/components/inline-lists",
//"foundation/components/joyride",
//"foundation/components/keystrokes",
//"foundation/components/labels",
//"foundation/components/magellan",
//"foundation/components/orbit",
//"foundation/components/pagination",
//"foundation/components/panels",
//"foundation/components/pricing-tables",
//"foundation/components/progress-bars",
"foundation/components/reveal",
"foundation/components/side-nav",
//"foundation/components/split-buttons",
"foundation/components/sub-nav",
//"foundation/components/switches",
"foundation/components/tables",
//"foundation/components/tabs",
//"foundation/components/thumbs",
//"foundation/components/tooltips",
"foundation/components/top-bar",
"foundation/components/type",
"foundation/components/offcanvas",
"foundation/components/visibility";
Si vous souhaitez simplifier la structure de votre dossier, je vous suggère de supprimer tous les fichiers du répertoire SCSS \bower_components\foundation\scss\foundation\components
que vous ne pourrez pas utiliser. Pareil avec le répertoire js
. Vous n'avez en fait besoin de rien modifier dans le répertoire bower_components
pour que tout fonctionne. Je ne sais pas exactement pourquoi tout cela est contenu dans bower_components
, mais j'imagine que cela a quelque chose à voir avec la possibilité de mettre à jour les composants de base plus tard avec les futures versions.
Quelqu'un d'autre pourrait probablement donner une réponse plus instruite.
p.s. - Assurez-vous de compass watch
dans votre CLI pour voir l'une de ces modifications apportées à vos fichiers SASS.