Операторы Gatsby console.log не печатаются

Я пытаюсь решить проблему с Gatsby, помещая некоторые операторы console.log в критические части кода, выполняющего сборку. Однако эти операторы не выводятся на консоль.

Я также пытался использовать функцию debug(), которая используется самим Gatsby для вывода на консоль таких вещей, как "Generating Static HTML", но она также не работает.

Я использую Gatsby, установленный локально и работающий с ./node_modules/.bin/gatsby build.


Набл.: Операторы журнала для gatsby/bin/gatsby.js печатаются, но не для gatsby/lib/bin/cli.js или любого другого файла, импортированного им.


person fiatjaf    schedule 10.12.2016    source источник


Ответы (2)


каждый раз, когда я управляю Гэтсби, я должен это делать; rm public -rf && set DEBUG=SSG* && gatsby develop

person ComputerCarl    schedule 23.05.2018
comment
Это, кажется, ничего не делает - person Nikita; 10.07.2020

Вам нужно добавить операторы в gatsby/dist, а не в gatsby/lib. На самом деле я думал, что папка lib не была распространена ... думаю, нам нужно исправить .npmignore тогда (https://github.com/gatsbyjs/gatsby/pull/609).

person Kyle Mathews    schedule 14.12.2016