Sass
Next.js 在安装相关包后,内置支持使用 .scss
和 .sass
扩展名集成 Sass。你可以通过 CSS Modules 使用组件级的 Sass,使用 .module.scss
或 .module.sass
扩展名。
首先,安装 sass
:
值得注意的是:
Sass 支持两种不同的语法,每种语法都有其对应的扩展名。
.scss
扩展名要求你使用 SCSS 语法,
而 .sass
扩展名要求你使用缩进语法("Sass")。
如果你不确定选择哪个,建议从 .scss
扩展名开始,因为它是 CSS 的超集,且不需要你学习缩进语法("Sass")。
如果你想配置 Sass 选项,可以在 next.config
中使用 sassOptions
。
你可以使用 implementation
属性来指定要使用的 Sass 实现。默认情况下,Next.js 使用 sass
包。
Next.js 支持从 CSS Module 文件导出 Sass 变量。
例如,使用导出的 primaryColor
Sass 变量: