2013-12-16 74 views
0

我想在我的Durandal JS項目中使用Zurb-Foundation CSS框架,該項目使用Mimosa/sass/compass編譯sass文件。編譯Zurb基金會在含羞草問題

使用語義方法,我想要使用基金會sass文件,並直接在我的sass文件中使用基礎mixins/classes。

但是,無論我使用什麼方法將基礎項目文件引入到項目中(無論是使用mimosa還是手動),我都無法通過我收到的編譯錯誤。主要是

undefined variable: $include-html-classes 

爲每個使用它的sass文件。

變量是包含在foundation.scss文件中的_variables.scss文件中的已定義變量。每個使用它的部分都包含此錯誤。但是我不明白爲什麼這是因爲_variables.scss位於foundation.scss文件中。

note我試圖直接包含變量partial。

對於與使用指南針相關的答案 - 根據含羞草文檔,默認情況下,它使用Compass進行sass編譯,除非明確定義節點編譯器。

有什麼想法?

回答

0

您的變量部分是您的foundation.scss中包含的第一個文件嗎?

@import "foundation/variables";

是你_variables.scss取消註釋? 默認情況下它們會發表評論。

如果您不包含_variables.scss或者它們全部被註釋掉了,那麼 是您的_global.scss被包含在內?作爲第一個進口?

如果都失敗,嘗試添加下面的foundation.scss,讓我知道,如果這個工程

$include-html-classes: true !default;