是否有可能在Node中全局replace`require`?

如果我想在整个Node进程中创build一个拦截所有require调用的函数(即使是依赖关系),这是可能的吗?

您可以在过程开始时重新定义全局对象上的require函数,如下所示:

 global.require = function(...) {};