想给项目加个提交时进行eslint检测功能,结果踩到了坑,记录一下。 husky使用了4.3.6版本,终端里运行正常,但是如果使用sourcetree提交代码,就会跳过pre-commit钩子。 查看sourcetree命令日志,发现有Can't find npx in PATH...报错。找了一大圈总算找到了原因和解决方案:github.com/typicode/hu…
直接在~下新建.huskyrc文件。
export NVM_DIR="$HOME/.nvm"
[ -s "NVM_DIR/nvm.sh" ] && \. "NVM_DIR/nvm.sh"
搞定!