1

Visual Studio の SASS ファイルに関連する特定のエラーを抑制しようとしています。CSSファイルは、SASSファイルが生成する必要があるのとまったく同じように生成され、VSでこのエラーが発生しても、VSのバグだと思います

基本的に私がやっていることは、コンテキストで提供される設定ファイルに従って動作するいくつかの mixin を含む別の SASS ファイルの設定としていくつかの変数を宣言する 2 つの 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からのエラーを除いて、それはうまく機能します:

Visual Studio のエラー

私の質問

他のSASSファイルエラーを無効にせずに、このエラーを具体的に無効にするにはどうすればよいですか?

4

2 に答える 2