【发布时间】:2018-11-28 17:09:42
【问题描述】:
我正在尝试抑制与 Visual Studio 中的 SASS 文件相关的特定错误。我会提到一切都很好,CSS文件的生成与SASS文件应该生成的完全一样,即使在VS上出现这个错误,所以我认为这可能是VS上的一个错误。
基本上我正在做的是我有 2 个 SASS 文件,我在其中声明了一些变量作为另一个 SASS 文件的设置,该文件包含一些根据上下文中提供的设置文件工作的 mixin。
例如,这些是用于设置的 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.xml”中定义这些变量。 scss" 文件,我将它们传递给其他 SASS 文件中的上下文,如下所示:
site.scss
@import '_settings-ltr.scss';
@import '_mixins.scss';
而且效果很好,除了来自 VS 的错误:
我的问题
如何在不禁用其他 SASS 文件错误的情况下专门禁用此错误?
【问题讨论】:
标签: visual-studio sass visual-studio-2017 scss-mixins