Sass
Next.jsは、パッケージをインストールした後、.scss
と.sass
の両方の拡張子でSassとの統合を組み込みでサポートしています。CSSモジュールと.module.scss
または.module.sass
拡張子を使用して、コンポーネントレベルのSassを使用できます。
まず、sass
をインストールします:
補足:
Sassは、それぞれ独自の拡張子を持つ2つの異なる構文をサポートしています。
.scss
拡張子はSCSS構文を使用する必要があり、
.sass
拡張子はインデント構文("Sass")を使用する必要があります。
どちらを選んでよいかわからない場合は、CSSのスーパーセットであり、インデント構文("Sass")を学ぶ必要のない.scss
拡張子から始めてください。
Sassオプションを設定したい場合は、next.config
でsassOptions
を使用します。
implementation
プロパティを使用して、使用するSass実装を指定できます。デフォルトでは、Next.jsはsass
パッケージを使用します。
Next.jsは、CSSモジュールファイルからエクスポートされたSassの変数をサポートしています。
例えば、エクスポートされたprimaryColor
のSass変数を使用する: