我正在尝试构建一个 webpack 解析器,下面的 .plugin
方法代码似乎已被弃用,我找不到使用 .hooks
的类似方法调用。
module.exports = class Resolver {
apply(compiler) {
compiler.plugin('module', function (init, callback) {
console.log(init);
return callback();
});
}
}
最佳答案
我相信我找到了,这有效:
module.exports = class Resolver {
apply(compiler) {
compiler.hooks.module.tapPromise('module', async (init) => {
console.log(JSON.stringify(init));
return init;
});
}
}
关于javascript - Tapable.plugin 已弃用。改用 `.hooks` 上的新 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53915990/