husky 报错npm: command not found

我是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"

你可能感兴趣的:(踩坑记录,前端业务实际问题,javascript,前端)