Аурелия Карма ошибка покрытия в Стамбуле -4075

Недавно я начал получать следующую ошибку при запуске кармы в приложении Aurelia:

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, оно запускается с файлом "appbundle.js", где он компилирует файлы машинописного текста в js. Ошибка возникает из-за отсутствия интерфейсов внутри js и, следовательно, Стамбул не может покрыть пустые файлы, которые были сгенерированы. Должна быть более четкая ошибка кода для ситуации такого типа...

0 ответов

Другие вопросы по тегам