Ионное / Карма / Жасмин юнит тестирование ОШИБКА [карма]: 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"

Какие-либо предложения..?

0 ответов

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