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

标签 node.js npm webstorm

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

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)

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

如何实现这一目标?

最佳答案

Webstorm 不支持此类链接。

您最好的选择可能是“导航到文件”快捷方式,即 Ctrl+Shift+N .

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

例如,Ctrl+Shift+N , <enter file search term> , Enter会让你快速跳转到一个文件。

关于node.js - 无法轻松地从测试运行器输出导航到 WebStorm 中的相关文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39955231/

相关文章:

javascript - 在 node-cron 中获取下一个 cron 作业时间

npm - 如何将 lodash 自定义构建集成到项目中

javascript - 如何在 WebStorm 中转义括号?

webstorm - 我可以在Webstorm上受到内联责备(例如GitLens)吗?

javascript - Websocket NodeJS lite(无回退)

mysql - Knex NodeJS 如何选择每行具有最大日期的行

node.js - 无法在 ubuntu 16.04 的 80 端口运行我的 Node 应用程序

javascript - 如何运行现有的 react native 项目

webstorm - 如何在 Webstorm 中的当前行上方插入新行?

node.js - 在函数内部调用 require 对性能有影响吗?