在创建webpack plugin时,人们监听生命周期事件的方式是通过调用/exec
,就像这个示例一样,它在发出compiler.plugin
事件时调用回调函数; >
compile
我的问题是,为什么Webpack团队选择这种特殊的命名方案?由于他们似乎正在使用Event Pattern (aka Observer Pattern),例如,调用函数“ MyPlugin.prototype.apply = function(compiler) {
compiler.plugin("compile", function(params) {
console.log("The compiler is starting to compile...");
});
”会更合适吗:
on