diff --git a/config/index.md b/config/index.md index 42e6d8c1..4d48ce9d 100644 --- a/config/index.md +++ b/config/index.md @@ -22,6 +22,10 @@ export default { vite --config my-config.js ``` +::: tip 設定のビルド +デフォルトでは、Vite は `esbuild` を使用して設定を一時ファイルにバンドルします。これはモノレポ内の TypeScript をインポートする際に問題を引き起こすことがあります。このアプローチで問題が起きた場合は、`--configLoader=runner` を指定すると、代わりにモジュールランナーを利用できます。これにより、一時的な設定が作成されなくなり、すべてのファイルがその場で変換されるようになります。モジュールランナーは設定ファイル内では CJS をサポートしていませんが、外部の CJS パッケージは通常通りに機能するはずです。 +::: + ## 設定の自動補完 Vite には TypeScript の型が同梱されているので、jsdoc のタイプヒントを使って IDE の自動補完を活用できます: diff --git a/guide/cli.md b/guide/cli.md index 0342c9f8..0984329c 100644 --- a/guide/cli.md +++ b/guide/cli.md @@ -14,24 +14,25 @@ vite [root] #### オプション -| オプション | | -| ------------------------ | ----------------------------------------------------------------- | -| `--host [host]` | ホスト名を指定する(`string`) | -| `--port ` | ポートを指定する(`number`) | -| `--open [path]` | 起動時にブラウザーを起動する(`boolean \| string`) | -| `--cors` | CORS を有効化する(`boolean`) | -| `--strictPort` | 指定されたポートが既に使用されている場合は終了する(`boolean`) | -| `--force` | オプティマイザーにキャッシュを無視して再バンドルさせる(`boolean`)| -| `-c, --config ` | 指定された設定ファイルを使用する(`string`) | -| `--base ` | public のベースパス(デフォルト: `/`)(`string`) | -| `-l, --logLevel ` | info \| warn \| error \| silent (`string`) | -| `--clearScreen` | ログを表示する際に画面をクリアするかどうか(`boolean`) | -| `--profile` | 組み込みの Node.js インスペクターを起動する([パフォーマンスのボトルネック](/guide/troubleshooting#performance-bottlenecks)を確認してください)| -| `-d, --debug [feat]` | デバッグログを表示する(`string \| boolean`) | -| `-f, --filter ` | デバッグログをフィルタリングする(`string`) | -| `-m, --mode ` | env モードを設定する(`string`) | -| `-h, --help` | 利用可能な CLI オプションを表示する | -| `-v, --version` | バージョン番号を表示する | +| オプション | | +|---------------------------|-------------------------------------------------------------------------------------------------------| +| `--host [host]` | ホスト名を指定する(`string`) | +| `--port ` | ポートを指定する(`number`) | +| `--open [path]` | 起動時にブラウザーを起動する(`boolean \| string`) | +| `--cors` | CORS を有効化する(`boolean`) | +| `--strictPort` | 指定されたポートが既に使用されている場合は終了する(`boolean`) | +| `--force` | オプティマイザーにキャッシュを無視して再バンドルさせる(`boolean`) | +| `-c, --config ` | 指定された設定ファイルを使用する(`string`) | +| `--base ` | public のベースパス(デフォルト: `/`)(`string`) | +| `-l, --logLevel ` | info \| warn \| error \| silent (`string`) | +| `--clearScreen` | ログを表示する際に画面をクリアするかどうか(`boolean`) | +| `--configLoader ` | `bundle`: esbuild を使用して設定をバンドルする。`runner` (実験的機能): その場で処理する (デフォルト: `bundle`) | +| `--profile` | 組み込みの Node.js インスペクターを起動する([パフォーマンスのボトルネック](/guide/troubleshooting#performance-bottlenecks)を確認してください) | +| `-d, --debug [feat]` | デバッグログを表示する(`string \| boolean`) | +| `-f, --filter ` | デバッグログをフィルタリングする(`string`) | +| `-m, --mode ` | env モードを設定する(`string`) | +| `-h, --help` | 利用可能な CLI オプションを表示する | +| `-v, --version` | バージョン番号を表示する | ## ビルド