【发布时间】:2020-07-27 10:50:46
【问题描述】:
我正在尝试使用 gulp-jest 运行 jest 测试。 从 npm 安装这些包:
"gulp-jest": "^4.0.3",
"jest-cli": "^25.3.0"
并提供了以下配置来开玩笑:
"jest": {
"setupFilesAfterEnv": [
"<rootDir>/jest.setup.js"
],
"collectCoverage": true,
"coverageDirectory": "./test/unit-test-coverage",
"coverageReporters": [
"text",
"lcov"
]
}
我在我的gulpfile.js中写了一个基本的方法,引用this link:
function runJsTests() {
process.env.NODE_ENV = 'test';
const __dirname = "Features/Components";
return gulp.src(__dirname).pipe(jest({
}));
}
但是,当我运行 gulp 任务时出现以下错误:
TypeError:无法读取未定义的属性“runCLI”
【问题讨论】: