Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions config/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,10 @@ export default {
vite --config my-config.js
```

::: tip 設定のビルド
デフォルトでは、Vite は `esbuild` を使用して設定を一時ファイルにバンドルします。これはモノレポ内の TypeScript をインポートする際に問題を引き起こすことがあります。このアプローチで問題が起きた場合は、`--configLoader=runner` を指定すると、代わりにモジュールランナーを利用できます。これにより、一時的な設定が作成されなくなり、すべてのファイルがその場で変換されるようになります。モジュールランナーは設定ファイル内では CJS をサポートしていませんが、外部の CJS パッケージは通常通りに機能するはずです。
::: tip 設定の読み込み
デフォルトでは、Vite は `esbuild` を使用して設定を一時ファイルにバンドルし、読み込みます。これはモノレポ内で TypeScript をインポートする際に問題を引き起こす可能性があります。このアプローチで問題が起きた場合は、代わりに [module runner](/guide/api-environment-runtimes.html#modulerunner) を使用するように `--configLoader runner` を指定できます。これにより、一時的な設定が作成されなくなり、すべてのファイルがその場で変換されるようになります。モジュールランナーは設定ファイル内では CJS をサポートしていませんが、外部の CJS パッケージは通常通りに機能するはずです。

あるいは、TypeScript をサポートする環境(例:`node --experimental-strip-types`)を使用している場合、またはプレーンな JavaScript のみを記述している場合は、`--configLoader native` を指定して、環境のネイティブランタイムを使用して設定ファイルを読み込むことができます。設定ファイルによってインポートされたモジュールの更新は検出されないため、Vite サーバーは自動的に再起動されないことに注意してください。
:::

## 設定の自動補完
Expand Down
4 changes: 2 additions & 2 deletions guide/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ vite [root]
#### オプション

| オプション | |
|---------------------------|-------------------------------------------------------------------------------------------------------|
| ------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `--host [host]` | ホスト名を指定する(`string`) |
| `--port <port>` | ポートを指定する(`number`) |
| `--open [path]` | 起動時にブラウザーを起動する(`boolean \| string`) |
Expand All @@ -26,7 +26,7 @@ vite [root]
| `--base <path>` | public のベースパス(デフォルト: `/`)(`string`) |
| `-l, --logLevel <level>` | info \| warn \| error \| silent (`string`) |
| `--clearScreen` | ログを表示する際に画面をクリアするかどうか(`boolean`) |
| `--configLoader <loader>` | `bundle`: esbuild を使用して設定をバンドルする。`runner` (実験的機能): その場で処理する (デフォルト: `bundle`) |
| `--configLoader <loader>` | `bundle`: esbuild を使用して設定をバンドルする。`runner`実験的機能: その場で処理する。`native`(実験的機能): ネイティブランタイムを使用して読み込む(デフォルト: `bundle` |
| `--profile` | 組み込みの Node.js インスペクターを起動する([パフォーマンスのボトルネック](/guide/troubleshooting#performance-bottlenecks)を確認してください) |
| `-d, --debug [feat]` | デバッグログを表示する(`string \| boolean`) |
| `-f, --filter <filter>` | デバッグログをフィルタリングする(`string`) |
Expand Down