From b02e4e90e9684040e3b0ca4f72ff08b0db58eb30 Mon Sep 17 00:00:00 2001 From: TAKAHASHI Shuuji Date: Thu, 26 Sep 2024 00:23:55 +0900 Subject: [PATCH] =?UTF-8?q?fix(vite):=20refactor=20"module=20cache"=20to?= =?UTF-8?q?=20"evaluated=20modules",=20pass=20down=20=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit resolve #1560 https://github.com/vitejs/vite/commit/e83beff596072f9c7a42f6e2410f154668981d71 の反映です。 --- guide/api-environment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/guide/api-environment.md b/guide/api-environment.md index 9d82bf8b..77e0afb1 100644 --- a/guide/api-environment.md +++ b/guide/api-environment.md @@ -644,7 +644,7 @@ export class ModuleRunner { `ModuleRunner` のモジュール評価機能はコードの実行を担当します。Vite は `ESModulesEvaluator` をエクスポートしており、`new AsyncFunction` を使用してコードを評価します。JavaScript ランタイムが安全でない評価をサポートしていない場合は、独自の実装を提供できます。 -モジュールランナーは `import` メソッドを公開します。Vite サーバーが `full-reload` HMR イベントをトリガーすると、影響を受けるすべてのモジュールが再実行されます。このとき、モジュールランナーは `exports` オブジェクトを更新しないことに注意してください(上書きされます)。最新の `exports` オブジェクトが必要であれば、 `import` を実行するか、もう一度 `moduleCache` からモジュールを取得する必要があります。 +モジュールランナーは `import` メソッドを公開します。Vite サーバーが `full-reload` HMR イベントをトリガーすると、影響を受けるすべてのモジュールが再実行されます。このとき、モジュールランナーは `exports` オブジェクトを更新しないことに注意してください(上書きされます)。最新の `exports` オブジェクトが必要であれば、 `import` を実行するか、もう一度 `evaluatedModules` からモジュールを取得する必要があります。 **使用例:** @@ -704,7 +704,7 @@ export interface ModuleRunnerOptions { /** * カスタムモジュールキャッシュ。指定されていない場合は、モジュールランナーインスタンスごとに個別のモジュールキャッシュが作成されます。 */ - moduleCache?: ModuleCacheMap + evaluatedModules?: EvaluatedModules } ```