При создании плагина веб-пакета способ прослушивания событий жизненного цикла заключается в вызове compiler.plugin
, как в этом примере, который вызывает функцию обратного вызова при отправке события compile
;
MyPlugin.prototype.apply = function(compiler) {
compiler.plugin("compile", function(params) {
console.log("The compiler is starting to compile...");
});
Мой вопрос: почему команда Webpack выбрала эту особую схему именования? Поскольку они, похоже, используют шаблон событий (он же шаблон наблюдателей) , , было бы гораздо более уместным вызывать функцию "on
", например :
MyPlugin.prototype.apply = function(compiler) {
compiler.on("compile", function(params) {
console.log("The compiler is starting to compile...");
});