首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >karma实例覆盖报告的错误输出

karma实例覆盖报告的错误输出
EN

Stack Overflow用户
提问于 2017-02-17 02:38:45
回答 1查看 391关注 0票数 1

我正在尝试生成覆盖报告,但遇到了一个问题。我得到一个Error: Unable to lookup source错误...

我不明白为什么它要在文件名中寻找?[hash],如果有办法删除它的话?

我的grunt-karma配置:

代码语言:javascript
复制
  var webpack = {
    module: {
      rules: [{
        test: /\.js$/,
        exclude: /node_modules|vue\/src|vue-router\//,
        loader: 'babel-loader',
        options: {
          presets: [
            ['es2015', { 'modules': false }]
          ],
          plugins: ['transform-runtime']
        }
      }, {
        test: /\.styl$/,
        loaders: ['style-loader', 'css-loader', 'stylus-loader']
      }, {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          postLoaders: {
            js: 'istanbul-instrumenter-loader?esModules=true'
          }
        }
      }, {
        include: /\.json$/,
        loaders: ['json-loader']
      }, {
        enforce: 'post',
        test: /\.js$/,
        exclude: /node_modules|vue\/src|vue-router\/|test\//,
        loader: 'istanbul-instrumenter-loader',
        query: {
          debug: true,
          preserveComments: true,
          esModules: true
        }
      }]
    },
    resolve: {
      modules: ['node_modules'],
      alias: {vue: 'vue/dist/vue.js'}
    }
  };

karma: {
  unit: {
    options: {
      frameworks: ['jasmine'],
      singleRun: true,
      colors: true,
      browsers: ['Chrome'],
      phantomjsLauncher: {
        exitOnResourceError: true
      },
      reporters: ['spec', 'coverage-istanbul'],
      files: [
        { pattern: 'test/unit/**/*-spec.js', watched: false }
      ],
      preprocessors: {
        'test/unit/**/*-spec.js': ['webpack']
      },
      webpack: {
        devtool: 'eval-source-map',
        module: webpack.module,
        resolve: webpack.resolve
      },
      webpackMiddleware: {
        noInfo: true,
        stats: 'errors-only'
      },
      coverageIstanbulReporter: {
        dir: './build/reports/unit',
        reports: [ 'text-summary', 'html' ],
        fixWebpackSourcePaths: true,
        'report-options': {
          html: {
            verbose: true,
            subdir: 'html'
          }
        }
      }
    },
    specReporter: {
      suppressSkipped: false
    }
  }
}
EN

回答 1

Stack Overflow用户

发布于 2021-02-26 11:33:15

删除devtool: 'eval-source-map'

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42282102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档