看一下Dredd,例如,当您使用dredd
命令运行脚本时,它使库Hooks可用。
命令行
$ dredd [...] --hookfiles=./hooks.js
hooks.js
const hooks = require('hooks');
...
它是如何工作的?
最佳答案
我是Dredd的维护者。在Dredd的情况下,它是使用proxyquire库实现的。我认为rewire做类似的事情。
看一下Dredd,例如,当您使用dredd
命令运行脚本时,它使库Hooks可用。
命令行
$ dredd [...] --hookfiles=./hooks.js
const hooks = require('hooks');
...
最佳答案
我是Dredd的维护者。在Dredd的情况下,它是使用proxyquire库实现的。我认为rewire做类似的事情。