簡體   English   中英

手動運行一個 husky git 鈎子(無需使用 git 命令觸發它)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM