0

我试图在我的测试中使用 nock ( https://github.com/node-nock/nock )。

如果我写var nock = require('nock');它不会找到它,因为它没有加载。

我已经在loaderOptions中添加了包,现在我必须放入var nock = require('nock/index');,因为如果我编写require('nock')它会尝试加载node_modules/nock/main,但它不存在。

该库尝试在内部加载一些诺克带来的模块,但实习生说Error: Attempt to require unloaded module lib/recorder

我在包中添加了 nock:{ name: 'nock', location: 'node_modules/nock' }

有什么线索吗?

谢谢。

4

1 回答 1

0

解决方案是使用 Intern 的 dojo 节点加载器加载库:

var nock = require('intern/dojo/node!nock');

干杯!

路易斯。

于 2016-12-05T11:57:51.030 回答