Skip to content

Commit 18b0bab

Browse files
committed
feat(css)!: change default sass api to modern/modern-compiler
1 parent 9c0e011 commit 18b0bab

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

guide/migration.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ Vite 6 からは、`json.stringify: true` が設定されていても、`json.na
2020

2121
Vite 6 では、`json.stringify` の新しいデフォルト値として `'auto'` が導入されました。これは、大きな JSON ファイルのみを文字列化します。この動作を無効にするには、`json.stringify: false` を設定します。
2222

23+
### Sass はデフォルトでモダン API を使用するようになりました
24+
25+
Vite 5 では、Sass にはデフォルトでレガシーAPI が使用されていました。Vite 5.4 では、モダン API のサポートが追加されました。
26+
27+
Vite 6 以降では、モダン API がデフォルトで Sass に使用されます。レガシー API を引き続き使用したい場合は、[`css.preprocessorOptions.sass.api: 'legacy'` / `css.preprocessorOptions.scss.api: 'legacy'`](/config/shared-options#css-preprocessoroptions) を設定します。ただし、レガシー API のサポートは Vite 7 で削除される予定であることにご注意ください。
28+
29+
モダン API に移行するには、[Sass のドキュメント](https://sass-lang.com/documentation/breaking-changes/legacy-js-api/)を参照してください。
30+
2331
## 高度な内容
2432

2533
少数のユーザーにのみ影響するその他の重大な変更があります。

0 commit comments

Comments
 (0)