【发布时间】:2018-11-08 10:44:27
【问题描述】:
我已将jest 和jest-junit 设置为记者,并按照jest-junit 给出的简单说明进行操作。
这包括npm install jest --save-dev 和npm install jest-junit --save-dev
我的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"
}
在我的机器 (OSX) 上运行 npm run test 时,它运行良好。当它作为 CI 构建过程的一部分或在另一台 Windows 机器上运行时,我收到以下错误:
未找到 testResultsProcessor 选项中的模块“jest-junit”。
【问题讨论】:
标签: javascript jestjs