Skip to content

Commit 9040fbf

Browse files
committed
feat: add perEnvironmentWatchChangeDuringDev
1 parent 4e4b360 commit 9040fbf

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

guide/api-environment-plugins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ interface HotUpdateOptions {
147147
148148
## プラグインにおける環境ごとの状態 {#per-environment-state-in-plugins}
149149
150-
同じプラグインインスタンスが異なる環境で使用されるため、プラグインの状態は `this.environment` をキーとして管理する必要があります。これは、エコシステムがクライアントモジュールと SSR モジュールの状態が混ざるのを避けるために、`ssr` ブール値をキーとしてモジュールの状態を保持するために既に使用しているパターンと同じです。`Map<Environment, State>` を使用して、各環境の状態を個別に保持できます。後方互換性のため、`buildStart` および `buildEnd` は、`perEnvironmentStartEndDuringDev: true` フラグがない場合、クライアント環境に対してのみ呼び出されることに注意してください。
150+
同じプラグインインスタンスが異なる環境で使用されるため、プラグインの状態は `this.environment` をキーとして管理する必要があります。これは、エコシステムがクライアントモジュールと SSR モジュールの状態が混ざるのを避けるために、`ssr` ブール値をキーとしてモジュールの状態を保持するために既に使用しているパターンと同じです。`Map<Environment, State>` を使用して、各環境の状態を個別に保持できます。後方互換性のため、`buildStart` および `buildEnd` は、`perEnvironmentStartEndDuringDev: true` フラグがない場合、クライアント環境に対してのみ呼び出されることに注意してください。`watchChange``perEnvironmentWatchChangeDuringDev: true` フラグについても同様です。
151151
152152
```js
153153
function PerEnvironmentCountTransformedModulesPlugin() {

0 commit comments

Comments
 (0)