Я настроил jest
и jest-junit
в качестве репортера и следовал простым инструкциям, данным jest-junit.
Это включает npm install jest --save-dev
и npm install jest-junit --save-dev
My package.json
выглядит следующим образом (отрывок):
"devDependencies": {
"jest": "^22.4.4",
"jest-junit": "^4.0.0",
},
"scripts": {
"test": "jest --ci --testResultsProcessor='jest-junit'"
},
"jest": {
"verbose": true,
"testResultsProcessor": "jest-junit"
},
"jest-junit": {
"suiteName": "Test Suite",
"output": "./junit.xml"
}
При запуске npm run test
на моей машине (OSX) он работает хорошо.При запуске его как части процесса сборки CI или на другом компьютере с Windows, я получаю следующую ошибку:
Модуль 'jest-junit' в опции testResultsProcessor не найден.