Tapable.plugin устарела.Вместо этого используйте новый API на `.hooks` - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь создать распознаватель веб-пакетов, и приведенный ниже код метода .plugin устарел, и я не могу найти аналогичный вызов метода, используя .hooks.

module.exports = class Resolver {
    apply(compiler) {
        compiler.plugin('module', function (init, callback) {
            console.log(init);
            return callback();
        });
    }
}

1 Ответ

0 голосов
/ 24 декабря 2018

Мне кажется, я нашел это, это работает:

module.exports = class Resolver {
    apply(compiler) {
        compiler.hooks.module.tapPromise('module', async (init) => {
            console.log(JSON.stringify(init));
            return init;
        });
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...