npm 包 electron-releases 使用教程

阅读时长 5 分钟读完

electron-releases 是一个 npm 包,用于获取 Electron 的发行版信息。本文将为您介绍如何安装、使用和了解该包的深度内容。

安装

使用以下命令安装 electron-releases:

使用

获取所有发行版信息

使用以下代码可以获取所有 Electron 发行版信息:

输出结果示例:

-- -------------------- ---- -------
-
  -
    -------- ---------
    ------ ------------------------------------------------------------
    --------- -----------------------
    ------ -
      -
        --------- ---------------------------------
        ---- -----------------------------------------------------------------------------------------------
      --
      -- ---- --------
    -
  --
  -- ---- -----------
-

获取最新版本信息

使用以下代码获取最新版本的 Electron 发行版信息:

输出结果示例:

-- -------------------- ---- -------
-
  -------- ---------
  ------ ------------------------------------------------------------
  --------- -----------------------
  ------ -
    -
      --------- ----------------------------------
      ---- ------------------------------------------------------------------------------------------------
    --
    -- ---- --------
  -
-

版本过滤

electron-releases 支持版本号过滤器,例如您可以选择只获取某个特定的主版本或次版本。为此,您需要使用 filter() 方法。

下面的代码仅获取 v12.x.x 系列的所有 Electron 发行版信息:

输出结果示例:

-- -------------------- ---- -------
-
  -
    -------- ----------
    ------ ------------------------------------------------------------
    --------- -----------------------
    ------ -
      -
        --------- ---------------------------------------------
        ---- -----------------------------------------------------------------------------------------------------------
      --
      -- ---- --------
    -
  --
  -- ---- -----------
-

深度内容

每个版本的文件列表

除了版本号、发行日期和变更说明之外,每个版本还包含该版本可供下载的文件列表。例如,您可以使用以下代码获取 v17.0.1 版本的所有文件:

-- -------------------- ---- -------
----- - ----------- - - -----------------------------

----- -------- ------------------------ -
  ----- -------- - ----- --------------
  ----- ----- - --------------- -- --------- --- ---------------
  -------------------
-

------------------------------------------------

输出结果示例:

-- -------------------- ---- -------
-
  -
    --------- ----------------------------------
    ---- ------------------------------------------------------------------------------------------------
  --
  -
    --------- -----------------------------------
    ---- -------------------------------------------------------

- ----------------------------------------------------------- --------
----------------------------------------------------------------------------------
纠错
反馈