Sass
Next.js 內建支援使用 .scss
和 .sass
副檔名的 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 變數: