0

在创建webpack 插件时,监听生命周期事件的方式是调用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...");
  });
4

0 回答 0