博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git commit -m "" husky > pre-commit (node v12.13.0) Stashing changes...
阅读量:4163 次
发布时间:2019-05-26

本文共 685 字,大约阅读时间需要 2 分钟。

出现原因

由于项目中使用了husky,并且配置了"precommit": “npm run lint”。因此会在你git commit的时候执行npm run lint 也就是eslint --ext .js src test。
GIT_DIR/hooks/pre-commit :这个钩子被 git commit 命令调用, 而且可以通过在命令中添加–no-verify 参数来跳过。这个钩子不需要参数,在得到提交消息和开始提交前被调用。如果钩子返回值不是0,那么 git commit命令就会中止执行,即会报如下类似的错误。

$ git commit -m ""husky > pre-commit (node v12.13.0)Stashing changes... [started]Stashing changes... [skipped]→ No partially staged files found...Running linters... [started]Running tasks for src/**/*.{
js,vue} [started]eslint --fix [started]eslint --fix [failed]→Running tasks for src/**/*.{
js,vue} [failed]→Running linters... [failed]

解决办法

1、执行npm run lint, 根据提示修改错误

或者

2、git commit -m “” --no-verify 绕过了lint的检查

转载地址:http://ojxxi.baihongyu.com/

你可能感兴趣的文章
培养程序员的人脉
查看>>
技术人,不要总在很初级的层面上谈管理
查看>>
CMarkup与tinyXml直接解析XML字符串
查看>>
技术人员也要注重提升软实力
查看>>
优秀程序员的十个习惯
查看>>
一个老程序员对学弟学妹的一些忠告
查看>>
管理者:我不需要你喜欢我
查看>>
程序员赚钱致富的6种方法
查看>>
世界上的编程语言已这么丰富,为什么还不够?
查看>>
想变富?先学学有钱人的10种思维方式!
查看>>
CListCtrl 和 CListBox的设置选中问题
查看>>
什么时候需要定义拷贝构造函数
查看>>
管理时间是空话,集中精力吃青蛙
查看>>
五大绝招助你成为下属爱戴的好上司
查看>>
程序员需谨记的8条团队开发原则
查看>>
程序员提高英语阅读水平
查看>>
Java程序员应该掌握哪些技术
查看>>
从程序员到架构师的方法与逻辑
查看>>
23个设计模式的简明教程
查看>>
Redis错误配置详解
查看>>