Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript intern.IO test runner实习生客户端问题“;尝试要求卸载模块superagent“;_Javascript_Node.js_Dojo_Intern - Fatal编程技术网

Javascript intern.IO test runner实习生客户端问题“;尝试要求卸载模块superagent“;

Javascript intern.IO test runner实习生客户端问题“;尝试要求卸载模块superagent“;,javascript,node.js,dojo,intern,Javascript,Node.js,Dojo,Intern,我正在尝试使用NODEJS客户端运行测试,但出现以下错误: ~/WebstormProjects/life-tracker3$ node node_modules/.bin/intern-client config=tests/local.intern reporters=console Error: **Attempt to require unloaded module superagent** at contextRequire (/home/bogdanbiv/WebstormP

我正在尝试使用NODEJS客户端运行测试,但出现以下错误:

~/WebstormProjects/life-tracker3$ node node_modules/.bin/intern-client config=tests/local.intern reporters=console
Error: **Attempt to require unloaded module superagent**
    at contextRequire (/home/bogdanbiv/WebstormProjects/life-tracker3/node_modules/intern/node_modules/dojo/dojo.js:255:12)
    at req (/home/bogdanbiv/WebstormProjects/life-tracker3/node_modules/intern/node_modules/dojo/dojo.js:30:10)
    at /home/bogdanbiv/WebstormProjects/life-tracker3/tests/api_tests/express.tests.js:5:18
    at Function.vm.runInThisContext (/home/bogdanbiv/WebstormProjects/life-tracker3/node_modules/intern/node_modules/istanbul/lib/hook.js:163:16)
    at /home/bogdanbiv/WebstormProjects/life-tracker3/node_modules/intern/node_modules/dojo/dojo.js:760:8
    at fs.js:268:14
    at Object.oncomplete (fs.js:107:15)

intern runner使用相同的配置文件local.intern.config打开浏览器并优雅地运行所有测试(单元+功能)。当然,有些测试确实失败了,但这是意料之中的。完整的“Intern”配置可在以下位置获得:

堆栈跟踪表明您正在调用
require('superagent')
at/home/bogdanbiv/WebstormProjects/life-tracker3/tests/api_tests/express.tests.js:5:18,但没有实际将superagent模块指定为依赖项,因此无法加载。Intern测试中的
require
函数是AMD加载程序的
require
函数,而不是Node.js
require
函数。有关如何加载非AMD依赖项的更多信息,请参阅文档中的。

Link已移动到和进一步