2013-12-16 37 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;