在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)

我的问题是我不能很容易地从错误导航到我的项目中的文件。通常情况下,stacktrace和类似的文件名会突出显示,我可以通过点击链接打开文件。

如何做到这一点?

Webstorm不支持这种链接。

你最好的选择可能是"导航到文件"快捷方式是Ctrl+Shift+N

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

Eg, Ctrl+Shift+N, <enter file search term>, Enter将让您快速跳转到文件

最新更新