Can';t链接到_settings.scss中先前定义的变量 我用SASS建立了基础,喜欢它。然而,有一件事我遇到了麻烦,对我来说毫无意义
我的主scss文件(global.scss)设置如下:Can';t链接到_settings.scss中先前定义的变量 我用SASS建立了基础,喜欢它。然而,有一件事我遇到了麻烦,对我来说毫无意义,sass,zurb-foundation,Sass,Zurb Foundation,我的主scss文件(global.scss)设置如下: @import "settings"; @import "normalize"; @import "foundation"; 这一切都很好。但是,当我尝试使用自己的变量文件(名为_variables.scss)并在_settings.scss中使用此文件中声明的变量时,我会遇到一个sass编译错误: Syntax error: Undefined variable: "$strongcolor". on l
@import "settings";
@import "normalize";
@import "foundation";
这一切都很好。但是,当我尝试使用自己的变量文件(名为_variables.scss)并在_settings.scss中使用此文件中声明的变量时,我会遇到一个sass编译错误:
Syntax error: Undefined variable: "$strongcolor".
on line 53 of scss/_settings.scss
from line 3 of scss/global.scss
但我不明白它怎么会被取消声明,因为我已经在@import“settings”上面导入了我的_variables.scss文件
当我像这样手动声明变量时:
$strongcolour: #396620;
@import "settings";
所有内容都可以编译,但尝试执行以下操作:
@import "variables"; (which has the exact same variable defined inside of it)
@import "settings";
它给出了错误消息。我不明白?由于某种原因,它现在可以工作了,我认为还有其他变量取决于其他文件的位置。无论哪种方式,现在都已修复。我也有同样的问题,我发现这是我的Gulpfile.js的问题。
程序试图独立处理每个文件。这是作为答案发布的,但它不尝试回答问题。它可能是一个编辑,一个评论,另一个问题,或完全删除。