2015-11-30 3 views
3

Я получаю следующую ошибку: «ReferenceError: printStackTrace не определен», , когда я попытался использовать StackTrace в моем угловом применении.ReferenceError: printStackTrace не определен

+4

пожалуйста, укажите код и журналы – MemLeak

+1

следует использовать 'StackTrace.fromError (ошибка) .Затем (обратный вызов). catch (errback); ' , а не' printStackTrace ({e: error}) '. 'printStackTrace()' для старых версий v0.x: – Peter

ответ

4

stacktrace.js изменил API для версии 1.0.

Вы хотите использовать

var callback = function(frames) { console.log(frames); }; 
var errback = function(err) { console.log(err.message); }; 

StackTrace.get().then(callback).catch(errback); 

как предложено the docs.

Если все, что вам нужно сделать, это разобрать Error вы можете просто использовать error-stack-parser

Пожалуйста, обратитесь к v0.x -> v1.x migration guide, если вы используете старую версию.

Кстати, если вам нужно использовать версию 0.x вы можете найти его в the stable branch на GitHub

Смежные вопросы