无法轻松地从测试运行器输出导航到WebStorm中的相关文件

时间:2016-10-10 09:29:16

标签: node.js npm webstorm

当从WebStorm中运行npm测试时,我得到了如下所示的良好输出:

Error: invalid input syntax for integer: "***"
at Massive.DB.query (paymentweb/app/node_modules/massive/lib/runner.js:22:11)
at Table.insert (paymentweb/app/node_modules/massive/lib/table.js:45:11)
at Table.tryCatcher (paymentweb/app/node_modules/bluebird/js/release/util.js:16:23)
at Table.ret [as insertAsync] (eval at makeNodePromisifiedEval (paymentweb/app/node_modules/bluebird/js/release/promisify.js:184:12), <anonymous>:13:39)
at db.(anonymous function).findOneAsync.then.existing (paymentweb/app/src/services/paymentdb/index.js:59:22)
at tryCatcher (paymentweb/app/node_modules/bluebird/js/release/util.js:16:23)

我的问题是我无法轻松地从错误导航到项目中的文件。通常,stacktraces和类似文件中的文件名会突出显示,只需单击链接即可打开文件。

如何实现这一目标?

1 个答案:

答案 0 :(得分:2)

Webstorm不支持​​这种链接。

您最好的选择可能是&#34;导航到文件&#34; 快捷方式Ctrl+Shift+N

这将弹出一个模式对话框,用于快速搜索/导航到文件。

例如,Ctrl+Shift+N<enter file search term>Enter可让您快速跳转到文件。