Skip to content

Commit 0d6b5c5

Browse files
authored
fix(vite): refactor "module cache" to "evaluated modules", pass down … (#1565)
resolve #1560 vitejs/vite@e83beff の反映です。
1 parent d029458 commit 0d6b5c5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

guide/api-environment.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ export class ModuleRunner {
644644
645645
`ModuleRunner` のモジュール評価機能はコードの実行を担当します。Vite は `ESModulesEvaluator` をエクスポートしており、`new AsyncFunction` を使用してコードを評価します。JavaScript ランタイムが安全でない評価をサポートしていない場合は、独自の実装を提供できます。
646646
647-
モジュールランナーは `import` メソッドを公開します。Vite サーバーが `full-reload` HMR イベントをトリガーすると、影響を受けるすべてのモジュールが再実行されます。このとき、モジュールランナーは `exports` オブジェクトを更新しないことに注意してください(上書きされます)。最新の `exports` オブジェクトが必要であれば、 `import` を実行するか、もう一度 `moduleCache` からモジュールを取得する必要があります。
647+
モジュールランナーは `import` メソッドを公開します。Vite サーバーが `full-reload` HMR イベントをトリガーすると、影響を受けるすべてのモジュールが再実行されます。このとき、モジュールランナーは `exports` オブジェクトを更新しないことに注意してください(上書きされます)。最新の `exports` オブジェクトが必要であれば、 `import` を実行するか、もう一度 `evaluatedModules` からモジュールを取得する必要があります。
648648
649649
**使用例:**
650650
@@ -704,7 +704,7 @@ export interface ModuleRunnerOptions {
704704
/**
705705
* カスタムモジュールキャッシュ。指定されていない場合は、モジュールランナーインスタンスごとに個別のモジュールキャッシュが作成されます。
706706
*/
707-
moduleCache?: ModuleCacheMap
707+
evaluatedModules?: EvaluatedModules
708708
}
709709
```
710710

0 commit comments

Comments
 (0)