私はSASSをモジュール方式で使いたいと思っています。下のコードセグメントでは、ページのレイアウトのいくつかを整理する方法を確認できます。異なるインポートファイル間で変数を共有するにはどうすればよいですか?
external variables in languages like Cです。
// file: some_page.scss
//
// I want some variables from the fonts, colors partials
// to be visible to the buttons partial
// Is it possible?
// error: _buttons.scss (Line X: Undefined variable: "$color_blue")
@import "colors"
@import "fonts"
@import "buttons"
// in file: _colors.scss
$color_blue: blue;
// in file: _buttons.scss
.button {
background-color: $color_blue;
}
これはうまくいくはずです。私はこれをすべてのプロジェクトで問題なく使用します。エラーが表示されている場合は、何かが間違っています。 –
これはまだ私のために働いていません。それはそれを使用するファイル内にある必要があります。 – chovy
@SimonBoudrias「エラーは実際の質問とは無関係」であることをどのように知っていますか? OPがセミコロンを含めることを忘れた場合、その質問は誤植として閉じられていたはずです。セミコロンが存在する場合、質問は「再現不可能」として閉じられるはずです。 – cimmanon