Не удается прочитать свойство 'runCLI' из неопределенного в gulp-jest - PullRequest
1 голос
/ 14 апреля 2020

Я пытаюсь выполнить шутливые тесты с глотком, используя gulp-jest. Установил эти пакеты из npm:

"gulp-jest": "^4.0.3", 
"jest-cli": "^25.3.0"

и предоставил jest следующую конфигурацию:

"jest": {
    "setupFilesAfterEnv": [
      "<rootDir>/jest.setup.js"
    ],
    "collectCoverage": true,
    "coverageDirectory": "./test/unit-test-coverage",
    "coverageReporters": [
      "text",
      "lcov"
    ]
  }

Я написал метод basi c в моем файле gulpfile. js , ссылается на эту ссылку :

function runJsTests() {
    process.env.NODE_ENV = 'test';
    const __dirname = "Features/Components";
    return gulp.src(__dirname).pipe(jest({
    }));
}

Однако при запуске задачи gulp появляется следующая ошибка:

Ошибка типа: не удается прочитать свойство ' runCLI 'не определено

1 Ответ

0 голосов
/ 27 апреля 2020

В прошлую пятницу у меня возникла такая же проблема, чтобы ее решить, мне наконец пришлось понизить версию jest-cli:

"@ types / jest": "24.9.0", "jest": "24.9.0", "ts-jest": "24.3.0" jest-cli ":" 24.9.0 "," jest- html -reporter ":" 2.5.0 ",

Ошибка, известная в новой версии Jest-cli

-> подумайте, чтобы удалить все node_modules и package_lock. json!

Удачи;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...