我正在使用huskyprettier设置git挂钩,但是每当我尝试提交或推送时,我都会遇到此错误:

> husky - Can't find npm in PATH. Skipping precommit script in package.json


我正在使用yarn v0.24.5(根据赫斯基文档的支持),并且已卸载npm。有什么解决方法吗?

最佳答案

Husky使用npm在您的packages.json中运行脚本定义

看到这里:https://github.com/typicode/husky/blob/992e4cb22b6ae0626dc8c12aa0d2fbe5c653bf7d/HOOKS.md


  Husky支持所有git钩子(https://git-scm.com/docs/githooks)。只需将相应的npm脚本添加到package.json中即可。

08-17 07:42