提交代码时,git报错:Configuration for rule "semi" is invalid:
Severity should be one of the following: 0 = off, 1 = warn, 2 = error (you passed 'false').
看起来好像是‘.eslintrc.js’文件中semi配置错误,应该要配置成 0/1/2
但其实是,git 会在提交代码之前,进行代码风格检查,不符合相应的规则,就报错了
【解决方案】找到‘项目文件夹下 / .git / hooks / pre-commit ’,删除
步骤(亲测有效):
- 通过 ‘ls -al’ 命令,查询到项目文件夹下的所有文件,包括隐藏文件
- cd .git
- open .
- 找到 ‘hooks’ 文件夹,打开
- 找到 ‘pre-commit’ 文件,删除
- 重新进行提交
- 成功