今天git合并test分支有冲突,解完冲突后提示代码,有以下报错
git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree commit -q -F /var/folders/gv/sxmmvh_s4l9bfrb6mjsl0v800000gn/T/SourceTreeTemp.o45W9G
Can't find node in PATH, trying to find a node binary on your system
husky > pre-commit (node v8.4.0)
lint-staged requires at least version 8.6.0 of Node, please upgrade
husky > pre-commit hook failed (add --no-verify to bypass)
Completed with errors, see above
项目配置 husky 在提交前自动校验
这时候只要把项目的package.json文件中节点devDependencies下的husky库删掉,然后重新npm i一次即可。
或者直接在项目根目录下执行
npm uninstall husky --save也可以,再次提交,自动化测试功能就屏蔽掉了
或是直接操作huskyrc文件