Arbeiten mit Zwischenhändler und mit Bourbon, Ordentlich und Bitters. Sobald ich den Server zu starten, bekomme ich folgende Fehlermeldung -
Error compiling CSS asset
Sass::SyntaxError: Undefined variable: "$helvetica"
in (source/stylesheets/base.css.scss: 1)
source/stylesheets/base/_variables.css.scss:1
Ich habe in offene Fragen sah und andere thoughtbot Foren und versucht, alle Schritte Auflösung erwähnt dort ohne Erfolg
Mein base.css.scss
ist wie folgt -
@charset "utf-8";
@import "bourbon";
@import "base/base";
@import "neat";
@import "partials/layout";
@import "partials/nav";
@import "partials/footer";
@import "highlight";
_base.css.scss
-
@import "variables";
@import "grid-settings";
@import "buttons";
@import "forms";
@import "lists";
@import "tables";
@import "typography";
und _variables.css.scss
$helvetica: 'Oxygen', $helvetica;
// Typography
$base-font-family: $helvetica;
$heading-font-family: $base-font-family;
// Font Sizes
$base-font-size: 1em;
// Line height
$base-line-height: 1.5;
$heading-line-height: 1.2;
...
Ich sehe nicht, wo _variables.css.scss importiert wird? Ich sehe auch nicht, wo $ helvetica in erster Linie definiert ist. – cimmanon
@cimmanon '$ helvetica' ist definiert in' _variables.css.scss'. Und es wurde importiert in '_base.css.scss' – Aniruddha
Ok, aber _base.css.scss hat die Zeile' $ helvetica: 'Oxygen', $ helvetica; '. Wenn dies der einzige Ort ist, an dem "$ helvetica" definiert ist, wie haben Sie dies erwartet? – cimmanon