Почему Tapable (базовая зависимость webpack) генерирует статические функции, а не выставляет классы, подобные эмиттерам событий? - PullRequest
0 голосов
/ 26 сентября 2019

в моем собственном тесте (может быть не точным), использование TapableSyncHook такое же, как и у источника событий Native, я новичок в веб-пакете, сбивающее с толку

// Native Event Emitter
class EventEmitter{
 constructor(){ 
  this.tasks=[] 
 }
 this.on={...}
 this.emit={...}
}

, замеченное начиная с версии 1.0.0-бета Tapable

генерирует статические функции вместо того, чтобы выставлять классы, подобные эмиттерам событий,

какие здесь преимущества?

...