【发布时间】:2018-06-07 07:21:14
【问题描述】:
我想使用 jest 对我的 create-react-app 进行测试。
其中一个 node_modules 有测试错误,
但我不想开玩笑地使用 node_modules 文件夹。
在documentation 中,我找到了配置属性“collectCoverageFrom”并尝试在我的 package.json 中使用它:
....
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test --env=jsdom ",
"eject": "react-scripts eject"
},
"jest": {
"collectCoverageFrom": [
"!/node_modules/*"
]
}
但没有任何改变。
【问题讨论】:
-
@Andy 开箱即用,Create React App 仅支持覆盖这些 Jest 选项: • collectCoverageFrom • coverageReporters • coverageThreshold • snapshotSerializers。
-
那么我很惊讶它没有忽略你的
node_modules文件夹。 -
哦,它忽略了你的模块文件夹,但你的测试依赖于一些不能正常工作的东西。这是一个不同的问题。
-
它由 node_module 工作,我不想开玩笑地分析它(
标签: javascript testing jestjs create-react-app package.json