尝试从 SourceTree 提交时出现 Husky 预提交错误
从 SourceTree 提交到在 Husky 中设置了预提交的项目时, 会遇到下面的错误, 主要是因为 GUI 界面无法加载 CLI 的环境变量
.husky/pre-commit: Line 4 npm: command not found
可以新建一个 ~/.huskyrc
文件, 然后
echo 'export PATH="/opt/homebrew/bin/:$PATH"' >> ~/.huskyrc
把 Apple Silicon 的 brew 下的 bin 目录加载给 husky 就好了