Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为NodeJ生成调用图?_Javascript_Node.js_Call Graph - Fatal编程技术网

Javascript 如何为NodeJ生成调用图?

Javascript 如何为NodeJ生成调用图?,javascript,node.js,call-graph,Javascript,Node.js,Call Graph,跟进,因为它只需要关注“一个问题”,所以关闭了,所以这里是我的重点-- 如何为我的nodejs Javascript程序生成调用图 我自己写的,使用了类继承、继承和继承…,但那是很久以前的事了,我从一开始就不是Javascript程序员,所以我需要知道发生了什么 关于问题的解决方案,”https://stackoverflow.com/questions/1385335/how-to-generate-function-call-graphs-for-javascript“不再存在了。所以我想最

跟进,因为它只需要关注“一个问题”,所以关闭了,所以这里是我的重点--

如何为我的nodejs Javascript程序生成调用图

我自己写的,使用了类继承、继承和继承…,但那是很久以前的事了,我从一开始就不是Javascript程序员,所以我需要知道发生了什么

关于问题的解决方案,”https://stackoverflow.com/questions/1385335/how-to-generate-function-call-graphs-for-javascript“不再存在了。所以我想最好再问一次

我做了一些研究,发现一些叫做“可以做到”的工具,但我真的很想知道它是因为被广泛接受而登上榜首,还是因为它在搜索引擎优化方面做得很好。所以,再一次

如何为使用大量嵌套
require
和嵌套类继承的nodejs程序生成调用树


我不介意最好的方法(例如,手工制作一些
js/awk
脚本,将东西粘在一起,并使用
graphviz
查看),如果可能的话,可以避免为这个很少使用的任务使用大型工具/安装。

“这个很少使用的任务”-你说对了。而且JavaScript很难进行静态分析。我怀疑有很多工具可以做到这一点。@Bergi安装操作系统是一项很少使用的任务,但是有很多问题可以回答。还有很多难以执行的任务都有问题和答案。@xpt不幸的是,您提供的链接导致410错误(作者已删除)。如果您是指“JavaScript Studio”,那么就忘了它——如果它是答案,我就不会问这个问题@Jeff。