Как отлаживать и регистрировать вспомогательные функции в docpad.coffee?

Пытаюсь добавить новых помощников в docpad.coffee. Я хочу их отладить. Настроив инспектор узлов, как описано в http://docpad.org/docs/debug, я ожидал, что консоль показывать журналы при использовании, например

getOutDir: (inPath) ->
    console.log('inPath')

Как установить точки останова на вспомогательные методы в docpad.coffee? Как войти с docpad.coffee?


person stackasec    schedule 07.10.2013    source источник


Ответы (2)


Инструкции на docpad.org для нод-инспектора неверны (над ними работают). Вы не можете просто запустить docpad-debug, потому что он запускает глобально установленную версию docpad, что сбивает с толку отладчик. Вместо этого запустите локальную копию docpad-debug из папки node-modules:

./node_modules/.bin/docpad-debug run
person Erv Walter    schedule 10.10.2013
comment
Инструкции по отладке обновлены в документации. Спасибо! - person balupton; 11.10.2013
comment
Примечание: вам может понадобиться .\node_modules\.bin\docpad-debug run, чтобы заставить его работать в Windows. - person Kenny Ki; 25.07.2014

Как войти с docpad.coffee?

docpad.log("info", "... your log info here ...")

Другими уровнями журнала являются «предупреждение» и «ошибка».

person stackasec    schedule 07.10.2013
comment
Тем не менее, вопрос по точкам останова в инспекторе узлов остается :) - person stackasec; 07.10.2013