zoukankan      html  css  js  c++  java
  • Electron 构建超时问题

    一、原因

    electron 构建时,需要依赖一些压缩资源包

    但是资源包若本地没有的话,需要实时线上下载

    而有些资源包很大,且存放在国外服务器,所以下载缓慢,导致构建一个版本非常耗时间,甚至超时构建失败


    二、解决

    • 如果网络情况良好,在 electron 第一次构建完成后,会默认将依赖的资源包放在缓存文件目录,方便下次构建复用,提升构建速度

    • 网络不好的话,我们可以根据构建时候的提示,复制需要下载的资源包链接,先行手动下载,下载完成后放到缓存文件目录中

      electron 构建时候会自行从缓存文件目录中寻找需要的资源包,以便加快构建速度


    例如,当前构建时候提示需要下载的文件如下:

    • electron-win32-ia32
    • winCodeSign
    • nsis
    • nsis-resource

    我们直接根据链接,自行下载这些文件

    后续放到缓存文件目录:

    • electron-win32-ia32

    C:Users{你自己当前的用户目录}AppDataLocalelectronCache

    • winCodeSign

    C:Users{你自己当前的用户目录}AppDataLocalelectron-builderCachewinCodeSign

    • nsis/nsis-resource

    C:Users{你自己当前的用户目录}AppDataLocalelectron-builderCache sis

    最后运行构建命令即可

    都读到最后了、留下个建议如何
  • 相关阅读:
    告别零码软件
    win+mingw+libxml2试用笔记
    beacon with java 1.7 on fedora
    mininet指令详解
    java Socket完美实例
    gnome3 下 qt 应用极其丑陋的解决方案
    org.apache.log4j Class Level
    Mac如何修改文本文件编码
    unity性能优化相关
    平面图判定
  • 原文地址:https://www.cnblogs.com/linjunfu/p/14437909.html
Copyright © 2011-2022 走看看