開始使用免費開始

理解 Hooks

這個 hook 設定在 Music Analytics API 專案的 .claude/settings.json 中。它使用 PostToolUse 觸發器與比對條件,當條件符合時會執行一個 shell 指令。

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "echo 'file modified' >> hook.log"
          }
        ]
      }
    ]
  }
}

根據這個 hook 設定,它會在什麼情況下被觸發?

本練習屬於課程

使用 Claude Code 進行軟體開發

檢視課程

動手互動練習

將理論付諸實踐,立即體驗我們的互動練習

開始練習