2016-03-23 9 views
0

私はnode.jsで書かれたかなり大きなライブラリを持っていますが、大きすぎるとここに貼り付けるには大きすぎます(> 20個のファイル)。私は、エラーをキャッチするのtry..catchを持って、私はキャッチ部分をデバッグし、私は以下のようにエラーをCONSOLE.LOG:node.js ParseError - スローされるエラーはどのファイルですか?

{ [ParseError: value.key.split is not a function] message: 'value.key.split is not a function', path: [ 'properties', 'statement1' ], name: 'ParseError' }

事がある - 私は、どのファイルか分かりませんそれと私は何とかそれをデバッグすることができません。このエラーが発生したソースファイル(行、できれば)にアクセスできますか? node.jsが返すのは実行しようとした実際の行ですが、どこにあるのかはほとんど気付かれません。どんな提案も大歓迎です。

答えて

2

ではなくエラーに

console.dir(error); 

を試してみてください。

console.log(error.stack); 
を明示的にログに記録することもできます。
関連する問題