首页 > 解决方案 > 获取NodeJS中任意函数的文件名

问题描述

如果我有对任意函数的引用,有没有办法获取声明该函数的文件名?

如果函数在堆栈跟踪中,我知道如何执行此操作,但如果该函数仅被声明但从未调用,我无法弄清楚如何执行此操作。我唯一的想法是读取所有文件,构建 AST,并尝试找到匹配项,但这似乎过于复杂且容易出错(尤其是对于匿名或动态声明的函数)。

提前致谢!

标签: javascriptnode.jsfunction

解决方案


推荐阅读