File tree Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Expand file tree Collapse file tree 4 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ export default defineConfig({
3636::: tip LAN から WSL2 上のサーバーにアクセスする
3737
3838WSL2 上で Vite を動作させる場合、LAN からサーバーにアクセスするために ` host: true ` を設定するだけでは不十分です。
39- 詳しくは [ WSL のドキュメント] ( https://learn.microsoft.com/en-us /windows/wsl/networking#accessing-a-wsl-2-distribution-from-your-local-area-network-lan ) をご覧ください。
39+ 詳しくは [ WSL のドキュメント] ( https://learn.microsoft.com/ja-jp /windows/wsl/networking#accessing-a-wsl-2-distribution-from-your-local-area-network-lan ) をご覧ください。
4040
4141:::
4242
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ import InlineWorker from './shader.js?worker&inline'
113113
114114## new URL(url, import.meta.url)
115115
116- [ import.meta.url] ( https://developer.mozilla.org/en-US /docs/Web/JavaScript/Reference/Statements/import.meta ) は現在のモジュールの URL を公開するネイティブ ESM の機能です。ネイティブの [ URL コンストラクター] ( https://developer.mozilla.org/en-US /docs/Web/API/URL ) と組み合わせることで、JavaScript モジュールからの相対パスを使用して静的アセットの完全に解決された URL を取得できます:
116+ [ import.meta.url] ( https://developer.mozilla.org/ja /docs/Web/JavaScript/Reference/Statements/import.meta ) は現在のモジュールの URL を公開するネイティブ ESM の機能です。ネイティブの [ URL コンストラクター] ( https://developer.mozilla.org/ja /docs/Web/API/URL ) と組み合わせることで、JavaScript モジュールからの相対パスを使用して静的アセットの完全に解決された URL を取得できます:
117117
118118``` js
119119const imgUrl = new URL (' ./img.png' , import .meta.url).href
Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ Vite はデフォルトでは設定された `target` 値で TypeScript をト
9393代わりに [ ` esbuild.target ` ] ( /config/shared-options.html#esbuild ) オプションを使用することができ、トランスパイルを最小限に抑えるためにデフォルトで ` esnext ` に設定されます。ビルドでは、[ ` build.target ` ] ( /config/build-options.html#build-target ) オプションが優先され、必要に応じて設定することができます。
9494
9595::: warning ` useDefineForClassFields `
96- ` target ` が ` ESNext ` または ` ES2022 ` 以降でない場合、または ` tsconfig.json ` ファイルがない場合、` useDefineForClassFields ` のデフォルトは ` false ` になり、` esbuild.target ` のデフォルト値が ` esnext ` の場合に問題が発生する可能性があります。これは[ 静的初期化ブロック] ( https://developer.mozilla.org/en-US /docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks#browser_compatibility ) にトランスパイルされる可能性があり、ブラウザーでサポートされていない可能性があります。
96+ ` target ` が ` ESNext ` または ` ES2022 ` 以降でない場合、または ` tsconfig.json ` ファイルがない場合、` useDefineForClassFields ` のデフォルトは ` false ` になり、` esbuild.target ` のデフォルト値が ` esnext ` の場合に問題が発生する可能性があります。これは[ 静的初期化ブロック] ( https://developer.mozilla.org/ja /docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks#ブラウザーの互換性 ) にトランスパイルされる可能性があり、ブラウザーでサポートされていない可能性があります。
9797
9898そのため、` tsconfig.json ` を設定する際には、` target ` を ` ESNext ` または ` ES2022 ` 以降に設定するか、` useDefineForClassFields ` を明示的に ` true ` に設定することをおすすめします。
9999:::
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ Vite はまず最初にアプリケーションのモジュールを 2 つのカ
2222
2323- ** ソースコード** には変換を必要とするプレーンな JavaScript ではないものが含まれることがよくあり、頻繁に編集されます(例: JSX、CSS や Vue/Svelte コンポーネント)。また、全てのソースコードを同時に読み込む必要はありません(例: ルーティングによるコード分割)。
2424
25- Vite は、[ ネイティブ ESM] ( https://developer.mozilla.org/en-US /docs/Web/JavaScript/Guide/Modules ) を行使してソースコードを提供します。ブラウザーは、実質的にバンドラーの仕事の一部を引き受けます: Vite はブラウザーのリクエストに応じて、ソースコードを変換し提供するのみになります。条件で囲われている動的インポートのコードは、現在の画面で使われる場合のみ処理されます。
25+ Vite は、[ ネイティブ ESM] ( https://developer.mozilla.org/ja /docs/Web/JavaScript/Guide/Modules ) を行使してソースコードを提供します。ブラウザーは、実質的にバンドラーの仕事の一部を引き受けます: Vite はブラウザーのリクエストに応じて、ソースコードを変換し提供するのみになります。条件で囲われている動的インポートのコードは、現在の画面で使われる場合のみ処理されます。
2626
2727<script setup >
2828import bundlerSvg from ' ../images/bundler.svg?raw'
You can’t perform that action at this time.
0 commit comments