我正在尝试构建一个Webpack解析器,下面的.plugin
方法代码似乎已被弃用,并且我找不到使用.hooks
的类似方法调用。
module.exports = class Resolver {
apply(compiler) {
compiler.plugin('module', function (init, callback) {
console.log(init);
return callback();
});
}
}
答案 0 :(得分:0)
我相信我找到了,这可行:
module.exports = class Resolver {
apply(compiler) {
compiler.hooks.module.tapPromise('module', async (init) => {
console.log(JSON.stringify(init));
return init;
});
}
}