Aaalice 在 记录一个Windows下Claude Code执行插件自带的Hook报错的原因 中发帖
最近安装 claude-notifications-go 这个 Claude Code 通知插件时,一直遇到 Stop Hook 报错。
一开始我以为是插件问题,但查了插件的 issue 和 PR 后发现,作者很早之前就修复过相关 Hook 兼容问题。反复测试后,我怀疑问题可能出在 Claude Code 自身的 Hook 执行逻辑上。
我的环境是 Windows + PowerShell 启动 Claude Code,同时启用了 WSL,也安装了 Git Bash。虽然我在 settings.json 里设置了:
{
"env": {
"CLAUDE_CODE_GIT_BASH_PATH": "C:\\Program Files\\Git\\bin\\bash.exe"
}
}
但触发插件内置的 .sh Hook 时,Claude Code 似乎仍然可能调用裸 b...