请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

没有执行precommit

图片描述
这里把disable的注释去掉了,下面把逗号也去掉了

图片描述
scripts中也照视频写了

图片描述
husky也装了
图片描述
eslint相关的都照视频的做了,npm run dev:client也能出现对应的error

图片描述
但是最后提交的时候没有出现precommit

正在回答

2回答

首先commit之前要add,其次第二个命令你的package前面多加了一个点

0 回复 有任何疑惑可以回复我~
  • 提问者 stupid_mqh #1
    那第三个命令应该如何解决?爆了一堆warning和error
    回复 有任何疑惑可以回复我~ 2018-09-11 22:57:35
  • Jokcy 回复 提问者 stupid_mqh #2
    上面的warning无视,然后把node_modules加入的gitignore里面
    回复 有任何疑惑可以回复我~ 2018-09-12 12:35:47
  • 提问者 stupid_mqh #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-09-12 13:14:50
慕村1342571 2018-09-29 00:23:08

https://img1.sycdn.imooc.com//szimg/5bae541700010d5e07780201.jpg

重新安装 husky还是无法解决问题,最终根据https://www.npmjs.com/package/husky,

在pacakge.json 中的"scripts"中 保留 "lint": "eslint --ext .js --ext .jsx client/",然后添加:

 "husky":{

    "hooks":{

        "pre-commit": "npm run lint"

    }

  },

抑制错误后git提交成功

https://img1.sycdn.imooc.com//szimg/5bae552500016f4809960211.jpg


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信