Bourbon、Neat、Bittersを使用して、仲介者と作業しています。私は、サーバーを起動すると、私は次のエラーメッセージを取得 -
Error compiling CSS asset
Sass::SyntaxError: Undefined variable: "$helvetica"
in (source/stylesheets/base.css.scss: 1)
source/stylesheets/base/_variables.css.scss:1
を私は次のように私のbase.css.scss
がある
を開い問題や他のthoughtbotフォーラムに見て、任意の成功なしに挙げるすべての解決手順を試してみました -
@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";
と_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;
...
_variables.css.scssのインポート先がわかりません。私はまた、$ helveticaが最初に定義されている場所を見ていません。 – cimmanon
@cimmanon '$ helvetica'は' _variables.css.scss'で定義されています。 '_base.css.scss'にインポートされました – Aniruddha
Okですが、_base.css.scssには' $ helvetica: 'Oxygen'、$ helvetica; 'という行があります。それが '$ helvetica'が定義されている唯一の場所であれば、どのように動作すると思いますか? – cimmanon