zoukankan      html  css  js  c++  java
  • 解决npm下载包失败的问题

    在我朝,用npm直接从官方的镜像下载包,经常会出现网络超时下载失败的问题,具体原因大家都懂,我就不说了。

    不过,这些都无法阻挡我们对知识的渴望,一下提供几种我在工作中的解决办法,希望能帮助你。

    1.安装淘宝的镜像工具,cnpm ,具体方法参考链接对应的文章,cnpm 基本可以解决绝大多数问题 ,感谢淘宝;

    2.安装yarn,yarn是facebook 推出的包管理工具,据说很厉害的样子,我自己只是偶尔使用,不过就用了几次,确实感觉速度挺快的。

    yarn install 会读取yarn.lock文件里面的包,如果没有这个文件,会直接读取package.json ,具体使用方法参考链接

    3.如果以上2种方法都解决不了问题,那么这个问题确实难解,我们先看看log是哪个包有问题,把有问题的包从node_modules里面删除,在指定安装改包,看是否能下载下来,而且log不报错,

    如果不报错,就正常了,再按照这个方法依次安装之前报错的包。如果下载直接失败的话,找出改包的名字,直接去git上面搜索,再下载改repos为压缩包,记得修改名字和你依赖的包文件夹名字一致。

    然后删除node_modules里面对应的包,再把这个下载下来的包复制到node_modules里面。

    注意,一定要修改文件夹的名字,否则会找不到。

  • 相关阅读:
    database design
    django bulk create user
    mysql basic
    install mysql
    django apache httpd windows
    django apache httpd centos
    python mail smtplib
    compile c cpp with cl.exe in vim
    Remote Access to IPython Notebooks via SSH
    calculate traffic by snmpwalk for mrtg
  • 原文地址:https://www.cnblogs.com/rengised/p/6682235.html
Copyright © 2011-2022 走看看