😐 我的博客,不仅帮你解决此类问题,还会告诉如何去分析定位问题。
复现问题
今天使用webStorm
打开ant design pro
项目,执行如下命令时:
npm install
却报出如下错误:
.git can't be found (see https://git.io/Jc3F9)
npm ERR! code 1
npm ERR! path D:\project\1myProject\superjson\superjsonweb\web
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c husky install
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\zxy\AppData\Local\npm-cache\_logs\2022-08-05T01_54_02_117Z-debug-0.log
根据其错误信息A complete log of this run can be found in:
可知,完整的执行日志可以在如是文件中找到C:\Users\zxy\AppData\Local\npm-cache\_logs\2022-08-05T01_54_02_117Z-debug-0.log
。
分析问题
分析错误日志文件
我们打开上述日志文件,找到报错的对应行信息,如下图所示:
分析index.js文件
在node_modules
目录下的index.js
文件中的第63行报出的错误信息,如下图所示:
然而,这里只是报错信息,并不能解决我们实际的问题,于是继续分析这张图片:
找到红色框上方的两行语句,如下所示:
> ant-design-pro@6.0.0-beta.1 prepare
> husky install
发现是安装husky
出现了问题。
解决问题
我们打开package.json
文件,找到husky install
指令,或者搜索prepare
也可以定位到husky install
指令,如下图所示:
使用如下命令,替换husky install
:
"prepare": "cd .. && husky install superjsonweb/.husky",
如下图所示:
重新执行指令npm install
,便没有报出错误了,如下图所示:
但是,报出了如下提示:
231 packages are looking for funding
run `npm fund` for details
那么,这是什么样的提示呢?我会在下篇文档中说到。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/99188.html