看一下Dredd,例如,当您使用dredd命令运行脚本时,它使库Hooks可用。

命令行

$ dredd [...] --hookfiles=./hooks.js


hooks.js

const hooks = require('hooks');
...


它是如何工作的?

最佳答案

我是Dredd的维护者。在Dredd的情况下,它是使用proxyquire库实现的。我认为rewire做类似的事情。

08-15 14:52