简体   繁体   English

如何在茉莉花节点中的错误上获取stacktrace?

[英]How to get stacktrace on error in jasmine-node?

I'm running jasmine-node using: 我正在使用以下方式运行茉莉花节点:

node_modules/jasmine-node/bin/jasmine-node --verbose --junitreport --noColor spec

but got error: 但出现错误:

Exception loading: /home/kuba/projects/jcubic/terminal/repo/spec/terminalSpec.js
[TypeError: Cannot read property 'extend' of undefined]

Why it don't show stack trace? 为什么不显示堆栈跟踪? I'm including jsdom and jquery with the code: 我将jsdom和jquery包含在代码中:

if (typeof window === 'undefined') {
    var jsdom = require("jsdom").jsdom;
    global.window = jsdom().parentWindow;
    global.jQuery = global.$ = require("jquery")(window);
    require('../js/jquery.terminal-src');
}

Anybody have a clue why I got this error, the terminalSpec.js file is on github . 任何人都知道为什么我会收到此错误,terminalSpec.js文件位于github上

通过检查源代码找到了该选项:

--captureExceptions

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM