zoukankan      html  css  js  c++  java
  • 解决electron被墙问题

    安装electron

    上次安装node-sass即使用了淘宝镜像源也还是安装不上(解决方法),这次又遇到了一个用镜像源也安装不上的
    就是electron,安装在某一点卡死,一直不动

    原因是这样的:因为 npm 需要连接 github 下载 electron 安装包导致,安装包有 60M 左右,但从 github 下载却只有几 KB,所以感觉是卡住了。但改使用淘宝的 cnpm 发现还是会卡住,这是因为 electron 的包默认还是指向 github 下载,所以需要修改下载地址的环境变量electron_mirror,这是由electron 提供的

    npm config set electron_mirror http://npm.taobao.org/mirrors/electron/

    执行了修改操作后可以安装上了,但是汇报一个404错误,导致安装失败,并且显示了从哪个网址下载失败,经对比是这样的

    淘宝镜像的:http://npm.taobao.org/mirrors/electron/8.1.1/

    404报的地址:http://npm.taobao.org/mirrors/electron/v8.1.1/

    仅仅是多了个v,所以还需要加一步

    electron 官方也提供了修改目录名称的环境变量electron_custom_dir

    npm config set electron_custom_dir "8.1.1"

    总之,执行连个命令即可解决

    解决方法:

    1.单独设置镜像(即时已经全局设置镜像过了)

    npm config set electron_mirror http://npm.taobao.org/mirrors/electron/

    2.设置要安装的版本

    npm config set electron_custom_dir "8.1.1"

    该版本是我写这篇博客是的最新版本

    最后全局安装仅用了不到10秒,截图为证

    解决该问题时我所参考的博客

  • 相关阅读:
    boltdb 学习和实践
    解读-m addrtype --dst-type LOCAL -j DOCKER
    找到linux中当前java的安装位置
    java.library.path是什么?
    Linux 中【./】和【/】和【.】之间有什么区别?
    [SpringMVC]JSON乱码问题
    iOS MVVM的理解与分析
    iOS中为什么必须在主线程操作UI
    几种直播流媒体协议
    IOS硬编码
  • 原文地址:https://www.cnblogs.com/ygjzs/p/12457945.html
Copyright © 2011-2022 走看看