Unit testing 如何防止在karma runner中加载图像

Unit testing 如何防止在karma runner中加载图像,unit-testing,karma-runner,karma-mocha,Unit Testing,Karma Runner,Karma Mocha,如何配置karma在测试时停止加载图像?我试图使用karma.config.js中的解决方案: var webpack = require('webpack'); module.exports = function (config) { config.set({ browsers: [ 'Chrome' ], singleRun: true, frameworks: [ 'mocha' ], files: [ 'tests

如何配置karma在测试时停止加载图像?我试图使用karma.config.js中的解决方案:

var webpack = require('webpack');

module.exports = function (config) {
   config.set({
      browsers: [ 'Chrome' ],
      singleRun: true,
      frameworks: [ 'mocha' ],
      files: [
         'tests.webpack.js',
         {pattern: './assets/img/signup.png', watched: false, included: false, served: true},
      ],
      proxies: {
         '/assets/img/signup.png': '/assets/img/signup.png'
      },
      preprocessors: {
         'tests.webpack.js': [ 'webpack', 'sourcemap' ]
      },
      reporters: ['mocha'],
      mochaReporter: {},
      webpack: {
         devtool: 'inline-source-map',
         module: {
            loaders: [
               {
                  test: /\.js$/,
                  exclude: /node_modules/,
                  loader: 'babel-loader',
                  query: {
                     cacheDirectory: true,
                     plugins: ['transform-decorators-legacy' ],
                     presets: ['airbnb', 'es2015', 'stage-1', 'react']
                  }
               }
            ]
         },
         externals: {
            'cheerio': 'window',
            'react/addons': true,
            'react/lib/ExecutionEnvironment': true,
            'react/lib/ReactContext': true
         }
      },
      webpackServer: {
         noInfo: true //please don't spam the console when running in karma!
      }
   });
};
但这对我不起作用。我仍然得到错误:

[web-server]: 404: /front-end2/assets/img/signup.png

也许还有其他方法可以阻止加载图像?最大的问题不是警告消息,而是当karma试图从我的本地服务器获取映像时出现的错误代理配置看起来不正确。试着这样做:

...
proxies: {
    '/front-end2/assets/img/': '/base/assets/img/'
},
...
简要说明:

  • /front-end2/assets/img/
    与正在提出的请求相关
  • /assets/img/
    关联
    文件中的模式
    配置;及
  • /base/
    是Karma为
    文件提供服务的路径

你好。抱歉耽搁了。谢谢你的回答和解释。它起作用了!不再出现错误