【问题标题】:VS code extension for knowing where function is called from用于了解从何处调用函数的 VS 代码扩展
【发布时间】:2022-10-04 23:48:47
【问题描述】:

我希望 VScode 通知从哪里调用定义的函数。

文件 utils.js

function counter(){
 console.log('counter');
}
export default counter;

文件 index.js:

import counter from './utils';

counter();

我想在 utils.js 中的计数器函数定义中知道它在 index.js 中使用

如果在不同的文件中调用函数计数器,我想获取有关函数使用位置的信息 |从调用。

【问题讨论】:

    标签: javascript visual-studio-code vscode-debugger


    【解决方案1】:

    说明:浏览器日志应该显示错误应该抛出的整个调用堆栈

    【讨论】:

      【解决方案2】:

      如前所述@hUwUtao,调用堆栈在执行时包含有关 counter() 函数的调用者的信息。如果你想在不执行的情况下查找引用,VS Code 可以通过右键单击该函数,然后选择转到参考资料,如以下屏幕截图所示。

      【讨论】:

      • 我认为这仅适用于单页。我想要从导入和调用该函数的不同文件中的所有函数调用
      • 因为我们通常在模块中工作,我想你会得到对导入模块的变量的引用。我想现在明白了。
      猜你喜欢
      • 1970-01-01
      • 2020-08-06
      • 2021-12-25
      • 2013-06-29
      • 1970-01-01
      • 2022-06-14
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      相关资源
      最近更新 更多