10

如果我们有三个模块名称A,那么模块需要B和需要:这个调用会产生什么效果?CABBC

var A = proxyquire('A', {'C': mockedModule})

模块B会得到模拟模块还是真实C模块?

4

1 回答 1

10

但是您可以嵌套 proxyquire 语句,因此在您的示例中,您可以:

const A = proxyquire('A', {
        'B': proxyquire('B', {
            C: mockC
        })
    });
于 2017-03-08T14:07:02.830 回答