我是mac环境下,由于使用了nvm,不能正确识别node路径,执行代码提交后,husky一直报错:
.husky/pre-commit: line 8: npm: command not found
查询husky官方文档才知道如何解决:
创建~/.huskyrc文件,增加对nvm路径的支持:
# ~/.huskyrc
# This loads nvm.sh and sets the correct PATH before running hook
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"