NodeJS 6:如何查看整个错误堆栈跟踪? [复制]
Posted
技术标签:
【中文标题】NodeJS 6:如何查看整个错误堆栈跟踪? [复制]【英文标题】:NodeJS 6 : How can I view the entire error stack trace? [duplicate] 【发布时间】:2017-06-08 23:09:41 【问题描述】:而不是在编译/运行时收到 Promise 拒绝警告
npm start
(node:22996) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): SyntaxError: Unexpected identifier
我能否让整个堆栈跟踪指出我的代码中的错误行,就像在 nodejs 4 中一样?
SyntaxError: /Users/user/Documents/project/app.js: Unexpected token (30:57)
【问题讨论】:
试过了,没有显示任何额外信息 编译时报告的语法错误必须进行堆栈跟踪,因为尚未执行任何 javascript。 【参考方案1】:将以下内容添加到您的代码中以获得您期望的堆栈跟踪:
process.on('unhandledRejection', r => console.error(r));
它会显示错误的代码行。
【讨论】:
以上是关于NodeJS 6:如何查看整个错误堆栈跟踪? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在 Firefox 开发人员工具中查看 JavaScript 堆栈跟踪错误(如在 Chrome 中)