安装

    查看获取如何在你的应用中管理Electron的相关信息。

    您还可以在 $PATH 中全局安装 electron 命令:

    1. npm install electron -g

    如果需要安装某一位数的版本 (例如,在x64位的系统中安装ia32位版本), 则可以使用 npm中的 arch 命令,或可以通过设置 npm_config_arch 的环境变量来进行安装:

    1. npm install --arch=ia32 electron

    此外, 您还可以使用 —platform 来指定开发平台 (例如, win32linux 等):

    如果需要使用 HTTP 代理, 则可以 设置这些环境变量

    如果您无法访问GitHub,或者您需要提供自定义构建,则可以通过提供镜像或现有的缓存目录来实现。

    镜像

    您可以使用环境变量来覆盖基本 URL,查找 Electron 二进制文件的路径以及二进制文件名。 使用 electron-download 的网址 组成如下::

      例如,使用中国镜像:

      1. ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/"

      缓存

      或者,您可以覆盖本地缓存。 electron-download 会将下载的二进制文件缓存在本地目录中,不会增加网络负担。 您可以使用该缓存文件夹来提供 Electron 的定制版本,或者避免进行网络连接。

      • Linux: $XDG_CACHE_HOME or ~/.cache/electron/
      • MacOS: ~/Library/Caches/electron/
      • Windows: $LOCALAPPDATA/electron/Cache or ~/AppData/Local/electron/Cache/
        在使用旧版本 Electron 的环境中,您也可以在~/.electron中找到缓存。

      您也可以通过提供一个 环境变量来覆盖本地缓存位置。

      在运行 npm install electron 时,有些用户会偶尔遇到安装问题。

      在大多数情况下,这些错误都是由网络问题导致,而不是因为 electron npm 包的问题。 如 ELIFECYCLEEAI_AGAINECONNRESETETIMEDOUT 等错误都是此类网络问题的标志。 最佳的解决方法是尝试切换网络,或是稍后再尝试安装。

      如果通过 npm 安装失败,您可以尝试直接从 直接下载 Electron。

      如果安装失败并出现 EACCESS 错误, 则可能需要 修复您的 npm 权限 。(例如使用 sudo )

      如果上述错误仍然存在, 则可能需要将参数 unsafe-perm 设置为 true

        1. npm install --verbose electron

        如果需要强制重新下载文件, 并且 SHASUM 文件将 force_no_cache 环境变量设置为 。