Karma测试覆盖:无法找到源地图

时间:2016-12-20 15:55:31

标签: angular karma-runner karma-jasmine karma-coverage

运行我的报道时出现此错误。我仍然会收到报道,但我不确定这个错误有多准确。我在这里有我的回购https://github.com/piq9117/codeCoverage

克隆回购: baseUrl 安装依赖项: import * as path from 'path' import * as fs from 'fs' (function() { const CH_PERIOD = 46 const baseUrl = path.dirname(process['mainModule'].filename) const existsCache = {d:0}; delete existsCache.d const moduleProto = Object.getPrototypeOf(module) const origRequire = moduleProto.require moduleProto.require = function(request) { let existsPath = existsCache[request] if(existsPath === undefined) { existsPath = '' if(!path.isAbsolute(request) && request.charCodeAt(0) !== CH_PERIOD) { const ext = path.extname(request) const basedRequest = path.join(baseUrl, ext ? request : request + '.js') if(fs.existsSync(basedRequest)) existsPath = basedRequest else { const basedIndexRequest = path.join(baseUrl, request, 'index.js') existsPath = fs.existsSync(basedIndexRequest) ? basedIndexRequest : '' } } existsCache[request] = existsPath } return origRequire.call(this, existsPath || request) } })() 运行测试: $ git clone https://github.com/piq9117/codeCoverage.git

它将生成一个覆盖目录和 $ npm install ,但测试不会退出,而是会出现此错误:


$ npm run test:single

0 个答案:

没有答案