Я не уверен, поможет ли этот ответ вашему делу или нет, но я могу предложить вам создать помощника по блоку, используя функцию registerHelper
Handlebar и внутри этой сделки (в вашем случае 'log') с любой проблемой компиляции. что-то вроде
Handlebars.registerHelper('handleErrors', function (options) {
try {
return options.fn(this)
} catch(e) {
console.log('something')
return 'something that handles the error'
}
})
до тех пор, пока этот код работает на вашей клиентской стороне, вам будет хорошо с записанным сообщением. для получения дополнительной информации по этому вопросу попробуйте взглянуть на эту проблему github.