diff --git a/packages/editor/src/services/dep.ts b/packages/editor/src/services/dep.ts index a4b206af..aeb7b2dd 100644 --- a/packages/editor/src/services/dep.ts +++ b/packages/editor/src/services/dep.ts @@ -191,7 +191,6 @@ class Dep extends BaseService { } public reset() { - this.idleTask.removeAllListeners(); this.idleTask.clearTasks(); for (const type of Object.keys(this.watcher.getTargetsList())) { @@ -202,6 +201,8 @@ class Dep extends BaseService { } public destroy() { + this.idleTask.removeAllListeners(); + this.removeAllListeners(); this.reset(); this.removeAllPlugins();