我正在尝试在我的测试中使用nock(https://github.com/node-nock/nock)。
如果我写var nock = require('nock');
,它就会因为没有加载而找不到它。
我在 loaderOptions 中添加了包,现在我必须放var nock = require('nock/index');
,因为如果我写require('nock')
它会尝试加载node_modules/nock/main
,但它不存在。
库在内部尝试加载nock带来的一些模块,但实习生说Error: Attempt to require unloaded module lib/recorder
。
我将nock添加到包中:{name:' nock',location:' node_modules / nock' }
有任何线索吗?
感谢。
答案 0 :(得分:0)
解决方案是使用Intern的dojo节点加载器加载库:
var nock = require('intern/dojo/node!nock');
干杯!
路易斯。