File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -22,8 +22,10 @@ export default {
2222vite --config my-config.js
2323```
2424
25- ::: tip 設定のビルド
26- デフォルトでは、Vite は ` esbuild ` を使用して設定を一時ファイルにバンドルします。これはモノレポ内の TypeScript をインポートする際に問題を引き起こすことがあります。このアプローチで問題が起きた場合は、` --configLoader=runner ` を指定すると、代わりにモジュールランナーを利用できます。これにより、一時的な設定が作成されなくなり、すべてのファイルがその場で変換されるようになります。モジュールランナーは設定ファイル内では CJS をサポートしていませんが、外部の CJS パッケージは通常通りに機能するはずです。
25+ ::: tip 設定の読み込み
26+ デフォルトでは、Vite は ` esbuild ` を使用して設定を一時ファイルにバンドルし、読み込みます。これはモノレポ内で TypeScript をインポートする際に問題を引き起こす可能性があります。このアプローチで問題が起きた場合は、代わりに [ module runner] ( /guide/api-environment-runtimes.html#modulerunner ) を使用するように ` --configLoader runner ` を指定できます。これにより、一時的な設定が作成されなくなり、すべてのファイルがその場で変換されるようになります。モジュールランナーは設定ファイル内では CJS をサポートしていませんが、外部の CJS パッケージは通常通りに機能するはずです。
27+
28+ あるいは、TypeScript をサポートする環境(例:` node --experimental-strip-types ` )を使用している場合、またはプレーンな JavaScript のみを記述している場合は、` --configLoader native ` を指定して、環境のネイティブランタイムを使用して設定ファイルを読み込むことができます。設定ファイルによってインポートされたモジュールの更新は検出されないため、Vite サーバーは自動的に再起動されないことに注意してください。
2729:::
2830
2931## 設定の自動補完
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ vite [root]
1515#### オプション
1616
1717| オプション | |
18- | --------------------------- | -------------------------------------------------------------------------------------------------------|
18+ | ------------------------- | -- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
1919| ` --host [host] ` | ホスト名を指定する(` string ` ) |
2020| ` --port <port> ` | ポートを指定する(` number ` ) |
2121| ` --open [path] ` | 起動時にブラウザーを起動する(` boolean \| string ` ) |
@@ -26,7 +26,7 @@ vite [root]
2626| ` --base <path> ` | public のベースパス(デフォルト: ` / ` )(` string ` ) |
2727| ` -l, --logLevel <level> ` | info \| warn \| error \| silent (` string ` ) |
2828| ` --clearScreen ` | ログを表示する際に画面をクリアするかどうか(` boolean ` ) |
29- | ` --configLoader <loader> ` | ` bundle ` : esbuild を使用して設定をバンドルする。` runner ` ( 実験的機能) : その場で処理する ( デフォルト: ` bundle ` ) |
29+ | ` --configLoader <loader> ` | ` bundle ` : esbuild を使用して設定をバンドルする。` runner ` ( 実験的機能) : その場で処理する。 ` native ` (実験的機能): ネイティブランタイムを使用して読み込む( デフォルト: ` bundle ` ) |
3030| ` --profile ` | 組み込みの Node.js インスペクターを起動する([ パフォーマンスのボトルネック] ( /guide/troubleshooting#performance-bottlenecks ) を確認してください) |
3131| ` -d, --debug [feat] ` | デバッグログを表示する(` string \| boolean ` ) |
3232| ` -f, --filter <filter> ` | デバッグログをフィルタリングする(` string ` ) |
You can’t perform that action at this time.
0 commit comments