File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 44
55## ブラウザーの互換性 {#browser-compatibility}
66
7- デフォルトでは、プロダクションバンドルでは[ ネイティブ ES モジュール] ( https://caniuse.com/es6-module ) 、[ ネイティブ ESM の動的インポート] ( https://caniuse.com/es6-module-dynamic-import ) 、[ ` import.meta ` ] ( https://caniuse.com/mdn-javascript_operators_import_meta ) といったモダンな JavaScript のサポートを前提としています。デフォルトのブラウザーサポート範囲は次のとおりです:
7+ デフォルトでは、プロダクションバンドルでは[ ネイティブ ES モジュール] ( https://caniuse.com/es6-module ) 、[ ネイティブ ESM の動的インポート] ( https://caniuse.com/es6-module-dynamic-import ) 、[ ` import.meta ` ] ( https://caniuse.com/mdn-javascript_operators_import_meta ) 、[ nullish coalescing] ( https://caniuse.com/mdn-javascript_operators_nullish_coalescing ) 、[ BigInt] ( https://caniuse.com/bigint ) といったモダンな JavaScript のサポートを前提としています。デフォルトのブラウザーサポート範囲は次のとおりです:
8+
9+ <!-- Search for the `ESBUILD_MODULES_TARGET` constant for more information -->
810
911- Chrome >=87
1012- Firefox >=78
1315
1416[ ` build.target ` 設定オプション] ( /config/build-options.md#build-target ) を介してカスタムターゲットを指定でき、最も低いターゲットは ` es2015 ` です。より低いターゲットが設定された場合、Vite は[ ネイティブ ESM の動的インポート] ( https://caniuse.com/es6-module-dynamic-import ) と [ ` import.meta ` ] ( https://caniuse.com/mdn-javascript_operators_import_meta ) に依存するため、以下の最小ブラウザサポート範囲が必要です:
1517
18+ <!-- Search for the `defaultEsbuildSupported` constant for more information -->
19+
1620- Chrome >=64
1721- Firefox >=67
1822- Safari >=11.1
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ Vite は完全な型サポートのある [Plugin API](./api-plugin) と [JavaSc
2222
2323開発中、Vite は [ ` esnext ` を変換ターゲットとして] ( https://esbuild.github.io/api/#target ) 設定します。これは、最新のブラウザーが使用され、最新の JavaScript および CSS 機能がすべてサポートされていることが前提となっているためです。これによりシンタックスの低下を防ぎ、Vite が元のソースコードにできるだけ近いモジュールを提供できるようになります。
2424
25- 本番ビルドの場合、Vite はデフォルトで [ ネイティブ ES モジュール] ( https://caniuse.com/es6-module ) 、[ ネイティブ ESM 動的インポート] ( https://caniuse.com/es6-module-dynamic-import ) 、および [ ` import.meta ` ] ( https://caniuse.com/mdn-javascript_operators_import_meta ) をサポートするブラウザーをターゲットとします。レガシーブラウザーは、公式の [ @vitejs/plugin-legacy ] ( https://github.com/vitejs/vite/tree/main/packages/plugin-legacy ) を通じてサポートできます。詳細については、[ 本番環境用のビルド] ( ./build ) セクションを参照してください。
25+ 本番ビルドの場合、Vite はデフォルトで [ ネイティブ ES モジュール] ( https://caniuse.com/es6-module ) 、[ ネイティブ ESM 動的インポート] ( https://caniuse.com/es6-module-dynamic-import ) 、[ ` import.meta ` ] ( https://caniuse.com/mdn-javascript_operators_import_meta ) 、 [ nullish coalescing ] ( https://caniuse.com/mdn-javascript_operators_nullish_coalescing ) 、 [ BigInt ] ( https://caniuse.com/bigint ) などのモダンな JavaScript をサポートするブラウザーをターゲットとします。レガシーブラウザーは、公式の [ @vitejs/plugin-legacy ] ( https://github.com/vitejs/vite/tree/main/packages/plugin-legacy ) を通じてサポートできます。詳細については、[ 本番環境用のビルド] ( ./build ) セクションを参照してください。
2626
2727## Vite をオンラインで試す {#trying-vite-online}
2828
You can’t perform that action at this time.
0 commit comments