我有以下代码:
// testFile.js
var proxyquire = require('proxyquire')
var fetch = proxyquire('../../../../myModule', {
'../folder/myRequiredModule':
function(url, callback) {
console.log("112233")
}})
myModule
是包含多个功能的文件,它具有以下要求之一:
var myRequired = require('../folder/myRequiredModule');
和myRequiredModel
的导出方式如下:
module.exports = someFunc(Params);
我的问题是proxyquire
不会嘲笑require
,调用它时我不会得到console.log
。
我在做什么错了?