[英]Run a husky git hook manually (without triggering it w/git command)
我正在用husky
設置一個節點項目,我想手動運行一個 git-hook 腳本,而不必在 git 中觸發它。
例子:
我的 package.json 具有以下內容:
{
...
"scripts": {
"precommit": // something goes here
}
...
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
...
}
如果我運行npm run precommit
,則運行lint-staged
鈎子步驟,而實際上沒有在git中發生提交。
這可能嗎?
這應該是可能的,因為這個答案說明你可以簡單地調用.git/hooks/pre-commit
因此,只要您使用完整路徑直接調用鈎子,您就可以運行它包含的任何內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.