Gulp Sass在与团队相同的版本时无法@extend class

Gulp Sass在与团队相同的版本时无法@extend class,sass,gulp,gulp-sass,Sass,Gulp,Gulp Sass,我正在尝试运行我们的gulp sass任务,但不断出现以下错误: ".features" failed to @extend ".text-center". The selector ".text-center" was not found. 选择器出现在一个文件中,该文件在抛出错误的文件之前被@imported。它们都是.scss文件,并以正确的顺序加载(我可以让sass在.text center类定义之前抛出语法错误) 真正奇怪的是,这是一个共享回购协议(我在主分支中更新了该协议),我们都

我正在尝试运行我们的gulp sass任务,但不断出现以下错误:

".features" failed to @extend ".text-center".
The selector ".text-center" was not found.
选择器出现在一个文件中,该文件在抛出错误的文件之前被
@import
ed。它们都是
.scss
文件,并以正确的顺序加载(我可以让sass在
.text center
类定义之前抛出语法错误)

真正奇怪的是,这是一个共享回购协议(我在主分支中更新了该协议),我们都有相同版本的sass(由npm管理):


我们不明白为什么只有我的版本会抛出此错误,因此我们非常感谢您的帮助。

导入顺序对于extends来说并不重要。这里没有足够的信息来重现问题。我现在可能会遇到相同的问题。我有一个main.scss,它导入_icon.scss和稍后的_button.scss.a clas在_button.scss中的s从_icon.scss扩展了一个类,但是我得到一个错误,错误是:“'.button--dropdown'未能@extend'.icon--font'-选择器'icon--font'未找到”。但是,在_button.scss之前加载的、也扩展了icon--font的其他部分被正确处理。还有哪些信息可以帮助解决这个问题?
$ node-sass --version
node-sass   3.5.3   (Wrapper)   [JavaScript]
libsass     3.3.5   (Sass Compiler) [C/C++]