Могу ли я войти в пользовательскую статистику в веб-пакете? - PullRequest
0 голосов
/ 21 октября 2019

Я хочу просмотреть дополнительную статистику из плагина webpack. Статистика добавляется в плагин через

        compiler.hooks.done.tapAsync(pluginName, function (stats, cb) {
          _this.addStats(stats);
          cb();
        });

, однако, когда анализируется статистика, она использует собственный toString / toJson для вывода и не включает в себя пользовательский атрибут.

Я пробовал возитьсяс объектом stats, но он генерирует исключения для неожиданных атрибутов. Можно использовать console.log внутри node_modules, чтобы отобразить нужные данные на экране, но это вручную, неуклюже и ожидает перезаписи.

Плагин веб-пакета добавил атрибут purged к объекту статистики. на базе, так оно и есть

Stats {
 compilation
 ...
 startTime:...,
 endTime:...,
purged:[...]
}

Я бы хотел, чтобы пользовательский параметр был доступен каким-то автоматическим способом, предпочтительно с возможностью регистрации в файле, где запуск обновления не разрушит решение. Любая помощь будет высоко ценится.

...