Я хочу просмотреть дополнительную статистику из плагина 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:[...]
}
Я бы хотел, чтобы пользовательский параметр был доступен каким-то автоматическим способом, предпочтительно с возможностью регистрации в файле, где запуск обновления не разрушит решение. Любая помощь будет высоко ценится.