0

我最近在 Aurelia 应用程序中运行 karma 时开始收到以下错误:

ERROR [reporter.remap-istanbul]: { RangeError: Maximum call stack size exceeded
at Object.fs.mkdirSync (fs.js:923:18)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:71:13)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:77:24)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
at sync (..\node_modules\karma-remap-istanbul\node_modules\mkdirp\index.js:78:17)
errno: -4075,
code: 'EEXIST',
syscall: 'mkdir',
path: '\\jka-test\\coverage' }

经过几天的研究,我没有解决这个错误。也许有人遇到了这个错误并设法修复它。

感谢您的时间。

更新

问题接缝与打字稿接口文件有关,因为代码覆盖率在 Aurelia 应用程序中使用,它针对将打字稿文件编译成 js 的“appbundle.js”运行。出现错误是因为 js 内部没有接口,因此伊斯坦布尔无法覆盖生成的空文件。这种情况应该有更清晰的代码错误......

4

0 回答 0