1
有没有一种方法可以在JS文件被暂存时才运行NPM脚本?具体来说,在一个pre-commit
之后git挂钩(使用Husky)。我在我的package.json
以下脚本:只有当JS文件被暂存时才运行NPM脚本
"scripts": {
...
"test": "jest",
"precommit": "npm test",
...
},
我希望能够只运行jest
如果有JS文件上演。我怎样才能做到这一点?
我已经和我尝试这样做。不幸的是,它不适合我所需的输出。这将运行任何npm脚本,但不会在失败的输出上中断。它只是继续提交。 –
'pre-git'怎么样https://www.npmjs.com/package/pre-git – tehp
更具体一点:'npm run test-no-commit-on-test-fail' – tehp