• 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有关,还是耐心点,多试几次重新更新一下这个临时文件,或者跟你码友拿文件】

    【三.彩蛋】

    成功执行的样子

     【回头看看,明明就很简单,却折腾辣么久】

    【希望帮到正遇到问题的你,能一次针对问题解决完毕】

    ^ - ^.

  • 相关阅读:
    Nginx配置文件说明
    http服务区域组网的一种方法
    InetAddress.getLocalHost()返回ip 地址异常听问题
    #!/bin/bash(转)
    ThreadPoolExecutor运转机制详解(转)
    memcache 入门学习资料
    Too many open files 异常
    Java并发编程之ConcurrentHashMap
    Java NIO 选择器(Selector)的内部实现(poll epoll)
    Python 的sub和replace的区别
  • 原文地址:https://www.cnblogs.com/yflbk-2016/p/12779323.html
Copyright © 2020-2023  润新知