我有一个使用 Create-React-App 创建的项目。我希望添加一个 precommit
Hook 来运行我们的 linter 并使用 pre-commit
包进行测试。
"pre-commit": [
"precommit-msg",
"lint",
"test"
],
但是,由于测试脚本默认在监视模式下运行,这会阻止提交实际发生。如何在预提交中添加不在 watch move 中的测试?
最佳答案
您可以使用 --watchAll=false 参数。 因此,例如,您可以像这样创建另一个脚本:
"scripts": {
"test:nowatch": "react-scripts test --watchAll=false",
}
然后运行
"pre-commit": [
"precommit-msg",
"lint",
"test:nowatch"
],
关于reactjs - 不在监视模式下运行 Create-React-App 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49149001/