Node.js:如何用另一个库替换一个库?

时间:2014-09-26 10:43:18

标签: node.js module

有一个库memoize-fs,里面有fs个包。有一个名为fs graceful-fs的替代品,在同时处理大量文件时必须具备。memoize-fs。我想在不修复源代码的情况下欺骗graceful-fs使用{{1}}(这种方法很明显)。我该怎么做?

1 个答案:

答案 0 :(得分:1)

我会考虑使用rewire

var rewire = require('rewire');
var memoizefs = require('memoize-fs');
var gracefulfs = rewire('graceful-fs');
gracefulfs.__set__('fs', memoizefs);