当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


Node.js process.release用法及代码示例

process.release

历史
版本变化
v4.2.0

现在支持lts 属性。

v3.0.0

添加于:v3.0.0

process.release 属性返回一个 Object,其中包含与当前版本相关的元数据,包括源 tarball 和 headers-only tarball 的 URL。

process.release 包含以下属性:

  • name <string> 始终为 'node' 的值。
  • sourceUrl <string>指向 a 的绝对 URL.tar.gz包含当前版本源代码的文件。
  • headersUrl<string>指向 a 的绝对 URL.tar.gz仅包含当前版本的源头文件的文件。该文件比完整源文件小很多,可用于编译 Node.js 原生 add-ons。
  • libUrl <string>指向 a 的绝对 URLnode.lib与当前版本的体系结构和版本匹配的文件。该文件用于编译 Node.js 原生 add-ons。此属性仅存在于 Node.js 的 Windows 版本中,并且在所有其他平台上都将缺失。
  • lts <string>一个字符串标签标识LTS此版本的标签。此属性仅适用于 LTS 版本并且是undefined对于所有其他版本类型,包括当前的发布。有效值包括 LTS 版本代码名称(包括不再受支持的代码名称)。
    • 'Dubnium' 用于从 10.13.0 开始的 10.x LTS 行。
    • 'Erbium' 用于从 12.13.0 开始的 12.x LTS 行。有关其他 LTS 版本代码名称,请参阅Node.js Changelog Archive
{
  name: 'node',
  lts: 'Erbium',
  sourceUrl: 'https://nodejs.org/download/release/v12.18.1/node-v12.18.1.tar.gz',
  headersUrl: 'https://nodejs.org/download/release/v12.18.1/node-v12.18.1-headers.tar.gz',
  libUrl: 'https://nodejs.org/download/release/v12.18.1/win-x64/node.lib'
}

在来自非发布版本的源代码树的自定义构建中,可能只存在 name 属性。不应依赖附加属性的存在。

相关用法


注:本文由纯净天空筛选整理自nodejs.org大神的英文原创作品 process.release。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。