問題タブ [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.
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からのエラーを除いて、それはうまく機能します:
私の質問
他のSASSファイルエラーを無効にせずに、このエラーを具体的に無効にするにはどうすればよいですか?
css - npm を使用して SCSS で動的変数を設定する
npm と SCSS の経験があまりないので、次の質問があります。
私は 1 つの SCSS (app.scss) ファイルを持っています。このファイルには、背景に 1 つのデフォルト色を使用する場所がたくさんあります。私の考えは、変数 $background_color を用意して、その色を簡単に変更できるようにすることです。それは可能ですか?
私のmix.jsのコードは次のとおりです。