From 77f4d963057460838889c4bc5b74ba2e2b5c3976 Mon Sep 17 00:00:00 2001 From: Jun Shindo <46585162+jay-es@users.noreply.github.com> Date: Wed, 6 Nov 2024 19:26:51 +0900 Subject: [PATCH] docs(migration): add bundle size note about strictRequires true --- guide/migration.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/guide/migration.md b/guide/migration.md index cb08db2e..11beadd2 100644 --- a/guide/migration.md +++ b/guide/migration.md @@ -89,6 +89,8 @@ Vite 5 のように `style.css` を使い続けたい場合は、代わりに `b - [`build.minify: 'terser'`](/config/build-options#build-minify) でサポートされる最小の terser のバージョンが 5.4.0 から 5.16.0 に引き上げられました。 - [[#18231] chore(deps): update dependency @rollup/plugin-commonjs to v28](https://github.com/vitejs/vite/pull/18231) - [`commonjsOptions.strictRequires`](https://github.com/rollup/plugins/blob/master/packages/commonjs/README.md#strictrequires) がデフォルトで `true` になりました(以前は `'auto'`)。 + - これはバンドルサイズが大きくなる可能性がありますが、より決定論的なビルド結果をもたらします。 + - CommonJS ファイルをエントリーポイントとして指定する場合は、追加の手順が必要になる場合があります。詳細は、[commonjs プラグインのドキュメント](https://github.com/rollup/plugins/blob/master/packages/commonjs/README.md#using-commonjs-files-as-entry-points)を参照してください。 - [[#18243] chore(deps)!: migrate `fast-glob` to `tinyglobby`](https://github.com/vitejs/vite/pull/18243) - 範囲指定の角括弧(`{01..03}` ⇒ `['01', '02', '03']`)および増分指定の角括弧(`{2..8..2}` ⇒ `['2', '4', '6', '8']`)は、glob 内でサポートされなくなりました。 - [[#18493] refactor!: remove fs.cachedChecks option](https://github.com/vitejs/vite/pull/18493)