找出哪个文件需要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)
快乐狩猎!