問題タブ [scss-mixins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1032 参照

visual-studio - Visual Studio は、未定義の SASS 変数でエラーを抑制します

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

基本的に私がやっていることは、コンテキストで提供される設定ファイルに従って動作するいくつかの mixin を含む別の SASS ファイルの設定としていくつかの変数を宣言する 2 つの SASS ファイルがあることです。

たとえば、これらは設定用の 2 つのファイルです。

_settings-ltr.scss

_settings-rtl.scss

これらの設定を使用するファイルは次のとおりです。

_mixins.scss

さて、基本的にエラーは、変数「$bi-app-left」が未定義である(および「$bi-app-right」も)ことを示しており、実際には「_mixins.scss」ファイルでこれらの変数を定義していません。 、次のように、それらを他のSASSファイルのコンテキストに渡します。

サイト.scss

そして、VSからのエラーを除いて、それはうまく機能します:

Visual Studio のエラー

私の質問

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

0 投票する
1 に答える
75 参照

css - npm を使用して SCSS で動的変数を設定する

npm と SCSS の経験があまりないので、次の質問があります。

私は 1 つの SCSS (app.scss) ファイルを持っています。このファイルには、背景に 1 つのデフォルト色を使用する場所がたくさんあります。私の考えは、変数 $background_color を用意して、その色を簡単に変更できるようにすることです。それは可能ですか?

私のmix.jsのコードは次のとおりです。