有一个库memoize-fs
,里面有fs
个包。有一个名为fs
graceful-fs
的替代品,在同时处理大量文件时必须具备。memoize-fs
。我想在不修复源代码的情况下欺骗graceful-fs
使用{{1}}(这种方法很明显)。我该怎么做?
答案 0 :(得分:1)
我会考虑使用rewire。
var rewire = require('rewire');
var memoizefs = require('memoize-fs');
var gracefulfs = rewire('graceful-fs');
gracefulfs.__set__('fs', memoizefs);