Il y a un an, j'ai fait un projet Foundation et tout s'est bien passé, mais j'ai besoin de faire quelques changements maintenant et maintenant j'ai un problème avec la compilation scss. struction dossier contientProblème lors de la compilation de scss sur le projet Foundation avec compass @import
- Bower_components/
- css/
- images/
- js/
- SCSS/
- config.rb
Config.rb ressemble à ceci
# Require any additional compass plugins here.
add_import_path "bower_components/foundation/scss"
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "images"
javascripts_dir = "js"
Et j'utilise Koala pour la compilation qui ressemble fichier SCSS (mobile_CP.scss) ceci:
/*
========== VENDOR
*/
@import "compass/utilities/sprites";
@import "compass/css3/images";
@import "compass/css3/border-radius";
@import "compass/css3/box-shadow";
/*
========== UTILS
*/
@import "utils/variables.cp.scss";
/*
========== COMPONENTS
*/
@import "components/CP/container";
Maintenant, j'obtiens l'erreur où il est dit:
Error: Undefined mixin 'background-image'.
on line 165 of D:/TestRepo/mobile.application/trunk/scss/utils/_variables.cp.scss, in `background-image'
from line 165 of D:/TestRepo/mobile.application/trunk/scss/utils/_variables.cp.scss, in `cpButton-silver'
from line 246 of D:/TestRepo/mobile.application/trunk/scss/components/CP/_overwrite.scss
from line 20 of D:\TestRepo\mobile.application\trunk\scss\mobile_CP.scss
Use --trace for backtrace.
ne peut pas envelopper ma tête autour pourquoi je reçois cette erreur maintenant Undefined mixin 'background-image' et avant que tout a fonctionné ok ??? Est-ce que je supervise quelque chose?
Copie possible: http://stackoverflow.com/questions/17976140/false-positive-undefined-variable-error-when-compiling-scss. Le backtrace pointe vers mobile_CP.scss comme le coupable, à quoi ressemble ce fichier? – cimmanon
J'ai listé le fichier ici, où vous avez les commentaires Vendor, UTILS et COMPONENTS avec @ import. – goran
Si vous utilisez Compass directement via la ligne de commande, obtenez-vous toujours cette erreur? – cimmanon