变量不适用于模块化sass

时间:2015-03-30 01:47:22

标签: sass bootstrap-sass grunt-contrib-sass underscores-wp

我正在使用Underscores附带的模块化SASS(这是一个WordPress框架,但在这里并不相关)。它与你在bootstrap less或sass中看到的非常类似,你有一个简单的文件,它有很多@import语句。

我的问题是当我在核心style.scss上运行我的grunt任务(grunt-contrib-sass)时,我收到一个错误,指出未定义的变量:" $ color__background-body"在sass / layout / _reset.scss的第32行。但我确实在第一个@import中定义了该变量。我修复了那个然后它只是下一个变量的问题,所以它没有看到我的变量。

过去我使用Koala编译器使用bootstrap-less并且最终没有使用变量时遇到了同样的问题。但我想解决这个问题,如果你们有任何想法,我很乐意听到他们的意见!

您可以在此处找到文件和结构:

https://github.com/shellwe/Great-Plains-Landscaping-WP/tree/master/sass

另外,我理解修复可能是将我的所有变量都放在我的style.scss而不是@import语句中,但我想尽可能保持模块化的感觉。

谢谢!

0 个答案:

没有答案