sassOptions
sassOptions を使用して Sass コンパイラーを設定できます。
next.config.ts
TypeScript
import type { NextConfig } from 'next'
const sassOptions = {
additionalData: `
$var: red;
`,
}
const nextConfig: NextConfig = {
sassOptions: {
...sassOptions,
implementation: 'sass-embedded',
},
}
export default nextConfig補足:
- Next.js は他の使用可能なプロパティを保守していないため、
sassOptionsはimplementation以外の型は定義されていません。- カスタム Sass 関数を定義するための
functionsプロパティは webpack でのみサポートされています。Turbopack を使用する場合、Turbopack の Rust ベースのアーキテクチャはこのオプションを通じて渡される JavaScript 関数を直接実行できないため、カスタム Sass 関数は利用できません。