我试图在我的Durandal项目中使用框架,该项目使用Mimosa/ sass /sass来编译sass文件。
使用语义方法,我希望使用基金会sass文件,并在我的sass文件中直接使用基金会混合/类。
但是,无论我使用什么方法将基础项目文件拉到我的项目中(无论是使用mimosa还是手动),我都无法传递我收到的编译错误。主要是
undefined variable: $include-html-classes对于每个使用它的sass文件。
变量是_variables.scss文件中定义的变量,它包含在foundation.scss文件中。使用该错误的每个部分都包含此错误。但是我不明白为什么这是因为_variables.scss是托管在foundation.scss文件中的。
注意到我已经尝试直接包含变量分部。
对于那些与使用指南针有关的答案--根据mimosa文档,默认情况下,它使用compass进行sass编译,除非显式地定义节点编译器。
有什么想法吗?
发布于 2013-12-16 22:37:13
变量是否是包含在foundation.scss中的第一个文件?
@import "foundation/variables";
你的_variables.scss没有评论吗?默认情况下,它们会有评论。
如果您没有包括_variables.scss,或者它们都被注释掉了,那么您的_global.scss是否被包括在内?作为第一次进口?
如果两者都失败了,请尝试将下面的内容添加到您的foundation.scss中,并让我知道这是否有效
$include-html-classes: true !default;
https://stackoverflow.com/questions/20619580
复制相似问题