Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
Angular Webpack Karma中间件:源文件未显示请求的对象_Angular_Webpack_Jasmine_Karma Runner - Fatal编程技术网

Angular Webpack Karma中间件:源文件未显示请求的对象

Angular Webpack Karma中间件:源文件未显示请求的对象,angular,webpack,jasmine,karma-runner,Angular,Webpack,Jasmine,Karma Runner,我按照教程进行了一次修改,Angular应用程序位于src/ng2而不是/src中 它在启动webpack dev服务器时工作,但在启动karma时无法加载所有资源。将显示以下消息: ... :DEBUG [middleware:source-files]: Requesting /[object%20Object] / ... :DEBUG [middleware:source-files]: Fetching /[object Object] ... :WARN [web-server]:

我按照教程进行了一次修改,Angular应用程序位于src/ng2而不是/src中

它在启动webpack dev服务器时工作,但在启动karma时无法加载所有资源。将显示以下消息:

... :DEBUG [middleware:source-files]: Requesting /[object%20Object] /
... :DEBUG [middleware:source-files]: Fetching /[object Object]
... :WARN [web-server]: 404: /[object%20Object]
大多数其他资源都正确地显示在它们的名称中。如何调查导致问题的对象


完整的项目可在上获得。要重现问题调用,请运行test2(在npm安装后)。

karma.conf.js看起来正常,但是在webpack.test.js中使用空加载程序而不是所需的文件加载程序

替换webpack.test.js中的部分,如下所示:

发件人:

致:


一切都会好起来的

震源位置的变化不会产生任何影响。我完全按照描述构建了教程项目(src下的Angular 2应用程序),并获得了相同的效果。失败的请求涉及图像文件
src/assets/images/Angular.png
。如果删除了
src/app/app.component.html
中的img标记,则一切正常。我想,问题是由jasmine框架引起的。
{
  test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
  loader: 'null-loader'
}
{
  test : /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
  loader: 'file-loader?name=assets/[name].[hash].[ext]'
}