From 9040fbf1d6a053472c54dc08ecf906fa03f19f83 Mon Sep 17 00:00:00 2001 From: Jun Shindo <46585162+jay-es@users.noreply.github.com> Date: Mon, 27 Oct 2025 21:43:23 +0900 Subject: [PATCH] feat: add `perEnvironmentWatchChangeDuringDev` --- guide/api-environment-plugins.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/guide/api-environment-plugins.md b/guide/api-environment-plugins.md index 0de4ac6f..9fff2b7c 100644 --- a/guide/api-environment-plugins.md +++ b/guide/api-environment-plugins.md @@ -147,7 +147,7 @@ interface HotUpdateOptions { ## プラグインにおける環境ごとの状態 {#per-environment-state-in-plugins} -同じプラグインインスタンスが異なる環境で使用されるため、プラグインの状態は `this.environment` をキーとして管理する必要があります。これは、エコシステムがクライアントモジュールと SSR モジュールの状態が混ざるのを避けるために、`ssr` ブール値をキーとしてモジュールの状態を保持するために既に使用しているパターンと同じです。`Map` を使用して、各環境の状態を個別に保持できます。後方互換性のため、`buildStart` および `buildEnd` は、`perEnvironmentStartEndDuringDev: true` フラグがない場合、クライアント環境に対してのみ呼び出されることに注意してください。 +同じプラグインインスタンスが異なる環境で使用されるため、プラグインの状態は `this.environment` をキーとして管理する必要があります。これは、エコシステムがクライアントモジュールと SSR モジュールの状態が混ざるのを避けるために、`ssr` ブール値をキーとしてモジュールの状態を保持するために既に使用しているパターンと同じです。`Map` を使用して、各環境の状態を個別に保持できます。後方互換性のため、`buildStart` および `buildEnd` は、`perEnvironmentStartEndDuringDev: true` フラグがない場合、クライアント環境に対してのみ呼び出されることに注意してください。`watchChange` と `perEnvironmentWatchChangeDuringDev: true` フラグについても同様です。 ```js function PerEnvironmentCountTransformedModulesPlugin() {