Sass
Next.js 內建支援在安裝套件後整合 Sass,可使用 .scss
和 .sass
兩種副檔名。您可以透過 CSS 模組和 .module.scss
或 .module.sass
副檔名來使用元件層級的 Sass。
首先,安裝 sass
:
小知識:
Sass 支援 兩種不同的語法,各自對應不同的副檔名。
.scss
副檔名需要使用 SCSS 語法, 而.sass
副檔名則需要使用 縮排語法 ("Sass")。如果不確定該選擇哪一種,建議從
.scss
副檔名開始,因為它是 CSS 的超集,無需額外學習縮排語法 ("Sass")。
自訂 Sass 選項
若要設定 Sass 編譯器,請在 next.config.js
中使用 sassOptions
。
Sass 變數
Next.js 支援從 CSS 模組檔案匯出的 Sass 變數。
例如,使用匯出的 primaryColor
Sass 變數: