【发布时间】:2021-06-15 01:11:50
【问题描述】:
我设置了husky 来进行预提交格式化和运行测试。当我做git commit -m "readme fix" 时,我得到了这个:
PASS src/App.test.jsx
✓ plug (15 ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 0.91 s, estimated 1 s
Ran all test suites related to changed files.
Watch Usage
› Press a to run all tests.
› Press f to run only failed tests.
› Press q to quit watch mode.
› Press p to filter by a filename regex pattern.
› Press t to filter by a test name regex pattern.
› Press Enter to trigger a test run.
但实际上并没有发生提交。我不能用终端做任何事情?除了 Ctrl + C。即使我尝试输入 a、f、q 等 - 也没有任何反应。如何实际提交?我做错了什么?
【问题讨论】:
-
可以分享一下哈士奇运行的命令吗?
-
@evolutionxbox 是 husky 运行的:
lint-staged; npm test这是npm test运行的:react-scripts test; echo test