Просмотр конвейера металлоконструкций в формате JSON

У Metalsmith есть встроенный способ отображения содержимого конвейера, а именно с помощью простой функции, такой как:

    function(files, ms, done) {
        console.log('Files: ');
        console.log(files);
        console.log();
        console.log('Metalsmith ');
        console.log(ms);
        done();
    }

Или с помощью metalsmith-logger.

logger(['title', 'tags', 'contents')

Однако в обоих случаях я получаю вывод как [object Object], и мне нужен полный вывод. (то есть то, что я мог бы получить с JSON.stringify)

Более того, мне интересно, есть ли способ получить красиво отформатированный вывод канала и содержимого после каждого преобразования, например, с помощью gatsbyjs и graphQL.


person HaoZeke    schedule 04.12.2017    source источник


Ответы (2)


Поможет ли metalsmith-debug-ui? Красиво отформатированный инструмент React…

person Jake Rayson    schedule 14.12.2017
comment
Это кажется идеальным, но пока не работает с gulp-metalsmith. - person HaoZeke; 15.12.2017

Вы можете распечатать содержимое объекта, используя JSON. .stringify(), чтобы обернуть files и ms следующим образом JSON.stringify(files,null,3), где 3 — номер глубины объекта

person H.Houssein    schedule 07.12.2018