Skip to content

Commit e10490b

Browse files
authored
refactor!: bump minimal terser version to 5.16.0 (#1643)
resolve #1642 vitejs/vite@19ce525 の反映です。
1 parent d01731c commit e10490b

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

config/build-options.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@
1010

1111
最終的なバンドルのブラウザー互換性のターゲット。デフォルトは Vite の特別な値 `'modules'` で、これは[ネイティブ ES モジュール](https://caniuse.com/es6-module)[ネイティブ ESM の動的インポート](https://caniuse.com/es6-module-dynamic-import)[`import.meta`](https://caniuse.com/mdn-javascript_operators_import_meta)をサポートするブラウザーを対象にします。Vite は `'modules'``['es2020', 'edge88', 'firefox78', 'chrome87', 'safari14']` へ置き換えます。
1212

13-
もうひとつの特別な値は `'esnext'` で、これはネイディブの動的インポートをサポートしていることを前提としており、トランスパイルが可能な限り少なくなります:
14-
15-
- [`build.minify`](#build-minify) オプションが `'terser'` で、インストールされている Terser のバージョンが 5.16.0 未満の場合、`'esnext'` は強制的に `'es2021'` に下げられます。
16-
- それ以外の場合、トランスパイルはまったく行なわれません。
13+
もうひとつの特別な値は `'esnext'` で、これはネイディブの動的インポートをサポートしていることを前提としており、最小限のトランスパイルのみが実行されます。
1714

1815
変換は esbuild で実行され、この値は有効な [esbuild の target オプション](https://esbuild.github.io/api/#target)でなければいけません。カスタムターゲットは ES のバージョン(例: `es2015`)、バージョン付きのブラウザー(例: `chrome58`)、または複数のターゲットの文字列の配列を指定できます。
1916

0 commit comments

Comments
 (0)