找出哪个文件需要Node中的另一个文件

标题说明了我需要做的事情。

我在node_modules中有一个模块,它将标准输出打印出来(我不希望发生这种情况),但是我没有find我要求的文件。

我可能会误解如何包含模块,因为我必须要求它们被执行。

有东西写入输出有多种方式。 如果只是使用console.log() ,只需交换跟踪。 在您的require()语句之前:

 console.log = console.trace; 

然后,每当有日志时,您将拥有完整的跟踪输出。

使用这个console.log mod:

 let old = console.log; console.log = function(){ return old.apply(this,[].slice.apply(arguments).concat([(new Error()).stack.split(/\n/)[2].trim()])); } 

如果你试试 :

 console.log('I am trackable!') 

你会得到输出:

 I am trackable! at test (/path/solution.js:5:9) 

快乐狩猎!