没有执行precommit

来源:2-9 eslint-and-editorconfig

stupid_mqh

2018-09-11

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

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

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

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

写回答

2回答

Jokcy

2018-09-11

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

0
6
stupid_mqh
回复
Jokcy
嗯,这么做husky就生效了,谢谢老师
2018-09-16
共6条回复

慕村1342571

2018-09-29

//img.mukewang.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提交成功

//img.mukewang.com/szimg/5bae552500016f4809960211.jpg


0
0

React全栈+服务器渲染(ssr)打造社区Webapp

【毕设面试】只会写业务代码?out了,带你学会搭建属于自己的工程!

768 学习 · 414 问题

查看课程