一、说明:
husky 是一个 git hooks 工具 ( git的钩子工具,可以在特定时机执行特定的命令 )
用于git提交前的代码检查,如果检测出代码有错误则无法成功提交
二、错误:
Error: ESLint configuration in .eslintrc.cjs is invalid:Unexpected top-level property "prettier/prettier".
刚开始实在没解决,而这个报错网上好像都找不到;在想自己是不是找错了错误
以为下面这个才是错误,但是提交代码到仓库不论代码有无报错,它每次都会存在
//不是问题,属于正常
ELIFECYCLE Command failed with exit code 1.
husky - pre-commit hook exited with code 1 (error)
//真正的错误
Error: ESLint configuration in .eslintrc.cjs is invalid:
Unexpected top-level property "prettier/prettier".
三、解决:
总之,最后我删除了整个项目,然后重开,根据教程按照步骤顺利运行了,没有再报错误
但是,问题到底出现在哪里,还是不清楚,可能是vs发疯,也可能是依赖包后来被我搞的太乱了
最后,出现以下界面代表就说明成功了!!! 表示我的代码里面有一个错误,无法提交代码到仓库