Ионное / Карма / Жасмин юнит тестирование ОШИБКА [карма]: TypeError: preprocessors.shift(...) не та функция
Ionic 3 unit Testing - Карма не запускает юнит-тесты. Я пытался реализовать инфраструктуру модульного тестирования, используя в своем проекте жасмин и карму. Получение ошибки ниже при выполнении теста.
>karma start ./karma.conf.js
03 01 2019 15:59:07.178:WARN [preprocess]: Can not load "webpack"!
Error: Can not resolve circular dependency! (Resolving: preprocess -> preproce
ssor:webpack -> webpackPlugin -> fileList -> preprocess)
at error
03 01 2019 15:59:07.318:ERROR [karma]: TypeError: preprocessors.shift(...) is no
t a function
at nextPreprocessor (C:\Projects\Mobile\MobileApp_Latest\Apps\THP\node_modul
es\karma\lib\preprocessor.js:73:28)
at C:\Projects\Mobile\MobileApp_Latest\Apps\THP\node_modules\karma\lib\prepr
ocessor.js:96:7
at C:\Projects\Mobile\MobileApp_Latest\Apps\THP\node_modules\graceful-fs\gra
ceful-fs.js:78:16
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:511:3)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ionic-hello-world@ test: `karma start ./karma.conf.js`
npm ERR! Exit status 1
npm ERR!
Ионная версия 3.20.0 и версия других пакетов, как показано ниже
"@angular/cli": "1.0.0-rc.4",
"@ngtools/webpack": "^1.3.0",
"@types/jasmine": "^2.5.47",
"jasmine": "^3.3.1",
"jasmine-core": "3.2.1",
"jasmine-spec-reporter": "^4.0.0",
"karma": "0.13.9",
"karma-chrome-launcher": "^2.0.0",
"karma-coverage-istanbul-reporter": "^2.0.4",
"karma-jasmine": "^1.1.0",
"karma-jasmine-html-reporter": "^1.3.1",
"karma-mocha-reporter": "2.2.3",
"karma-phantomjs-launcher": "latest",
"karma-remap-istanbul": "0.6.0",
"karma-sourcemap-loader": "^0.3.7",
"karma-spec-reporter": "latest",
"karma-webpack": "1.6.0",
"protractor": "^5.4.2",
"ts-loader": "^5.3.2",
"ts-node": "^3.0.2",
"tslint": "5.1.0",
"tslint-eslint-rules": "4.0.0",
"typescript": "~2.2.1",
"webpack": "2.2.0-rc.3"
Какие-либо предложения..?