Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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
Requirejs 我如何列出所有由karma服务的文件的路径_Requirejs_Karma Runner - Fatal编程技术网

Requirejs 我如何列出所有由karma服务的文件的路径

Requirejs 我如何列出所有由karma服务的文件的路径,requirejs,karma-runner,Requirejs,Karma Runner,我在karma内部使用requirejs来运行测试,但我很难确定文件的实际URL是什么 有没有办法列出正在服务的文件以及访问这些文件的路径?您可以访问对象窗口。\uuuu karma\uuuu,该窗口具有属性文件。您可以对其进行迭代 我刚刚在test-main.js中输入了以下代码: for (var file in window.__karma__.files) { console.log(file) } 所有提供的文件都将打印到控制台和其他消息中。以下是我输出的示例: ... Fire

我在karma内部使用requirejs来运行测试,但我很难确定文件的实际URL是什么


有没有办法列出正在服务的文件以及访问这些文件的路径?

您可以访问对象窗口。\uuuu karma\uuuu,该窗口具有属性文件。您可以对其进行迭代

我刚刚在test-main.js中输入了以下代码:

for (var file in window.__karma__.files) {
  console.log(file)
}
所有提供的文件都将打印到控制台和其他消息中。以下是我输出的示例:

...
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/requirejs/require.js'
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-requirejs/lib/adapter.js'
Firefox 32.0.0 (Ubuntu) LOG: '/base/node_modules/karma-jasmine/lib/jasmine.js'
...

我不完全明白你在找什么。我也在我的项目中使用karma和requirejs,以下是我开始使用的基本结构:。您是否尝试在karma配置中设置
logLevel:config.LOG\u DEBUG
?这样,您将在(详细)输出中看到所有提供服务的文件。这些文件显示提供服务的文件,但不显示提供服务的url。在浏览器开发工具中,在“网络”选项卡中,您找不到您要查找的内容?有同样的问题,karma总是显示“404”,但我不知道正确的url是什么