Can';t链接到_settings.scss中先前定义的变量 我用SASS建立了基础,喜欢它。然而,有一件事我遇到了麻烦,对我来说毫无意义

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

我的主scss文件(global.scss)设置如下:

@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的问题。
程序试图独立处理每个文件。

这是作为答案发布的,但它不尝试回答问题。它可能是一个编辑,一个评论,另一个问题,或完全删除。