npm i 报错 npmERR! code Z_BUF_ERROR errno -5 // 后继 chromedriver.zip 相关问题报错解决
好端端的突然就报错了
【一】
之前新clone代码下来就直接初始化就可以,这次报错,貌似缓存的问题。如图
其实解决也很简单
清理缓存即可
输入 npm cache clean --force
重新 npm i
如果你已经初始过 可能需要删掉node_modules文件
【二】 如果你跟我一样很不幸遇到初始化继续报错
报错如下
那你在相应的链接http://chromedriver.storage.googleapis.com/index.html 下载
其实这个步骤网上很多都说是成功的了
很奇怪我当天测试并不成功,可能会报错sass-loader等问题,其实安装后再执行然后又报错 回到跟chromedriver相关的。。。然后各种折腾,这里省略了,都说是折腾那就是没用的功夫。
【剧透,因为就是跟Chromedriver相关】
【加上当时git仓库地址迁移测试,失败到怀疑人生】
【有事耽搁了两天继续研究】
按照网上各种方式,镜像也重新更新了,还是报错。
最后有人建议我升级一下node【其实我的版本已经是10了】
【上网一查window升级太麻烦,感谢我懒,于是又开始思考Chromedriver这个问题】【还有个原因是怕影响到其他项目】
给你看看类似的错误
【说你非法操作只读文件。。。】
还是跟Chromedriver有关
【巧了】同事说也有这个问题,然后我就重新拿了Chromedriver.zip 包 解压放出来
居然成功了
【撒花】
【一开始也是这个思路解决,怎么就不成功呢,难道我的姿势不对】
【终于可以了,开心,如果你反复尝试各种方式还是不行,回头来还是报错跟Chromedriver有关,还是耐心点,多试几次重新更新一下这个临时文件,或者跟你码友拿文件】
【三.彩蛋】
成功执行的样子
【回头看看,明明就很简单,却折腾辣么久】
【希望帮到正遇到问题的你,能一次针对问题解决完毕】
^ - ^.