我试图抑制与 Visual Studio 中的 SASS 文件相关的特定错误。我会提到一切都很好,CSS文件的生成与SASS文件应该生成的完全一样,即使在VS上出现这个错误,所以我认为这可能是VS上的一个错误。
基本上我正在做的是我有 2 个 SASS 文件,我在其中声明了一些变量作为另一个 SASS 文件的设置,该文件包含一些根据上下文中提供的设置文件工作的混合。
例如,这些是设置的 2 个文件:
_settings-ltr.scss
$bi-app-left: left;
$bi-app-right: right;
_settings-rtl.scss
$bi-app-left: right;
$bi-app-right: left;
这是使用这些设置的文件:
_mixins.scss
@mixin padding-left($distance) {
padding-#{$bi-app-left}: $distance;
}
@mixin padding-right($distance) {
padding-#{$bi-app-right}: $distance;
}
现在,基本上错误表明变量“$bi-app-left”未定义(以及“$bi-app-right”),我真的没有在“_mixins.scss”文件中定义这些变量,我将它们传递给其他一些 SASS 文件中的上下文,如下所示:
网站.scss
@import '_settings-ltr.scss';
@import '_mixins.scss';
它工作得很好,除了来自VS的错误:
我的问题
如何在不禁用其他 SASS 文件错误的情况下专门禁用此错误?