阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Node.js process.release

      Node.js process.release

      版本历史

      版本变更
      v4.2.0The lts property is now supported.
      v3.0.0新增于: v3.0.0

      process.release 属性返回与当前发布相关的元数据对象,包括源代码和源代码头文件 tarball的URLs。

      process.release包括如下属性:

      • name < string> 对于Node.js, 此值始终为’node'。对于传统io.js 发布包, 此值为’io.js'。
      • sourceUrl < string> 指向一个.tar.gz文件的绝对URL,包括了当前发布的源代码。
      • headersUrl< string> 指向一个.tar.gz文件的绝对URL,包括了当前发布的源代码的头文件信息。 这个文件要比全部源代码文件明显小很多,可以用于编译Node.js原生插件。
      • libUrl < string> 指向一个node.lib文件的绝对URL,匹配当前发布的结构和版本信息。此文件用于编译Node.js本地插件。 _这个属性只在Windows版本中存在,在其他平台中无效。
      • lts < string> 标识当前发布的LTS标签的字符串。 只有长效版(Long Term Support/LTS)存在这个属性,其他所有版本类型这个属性都是undefined, 包括Current版本,当前的有效值有:
        • ‘Argon’ for the 4.x LTS line beginning with 4.2.0.
        • ‘Boron’ for the 6.x LTS line beginning with 6.9.0.
        • ‘Carbon’ for the 8.x LTS line beginning with 8.9.1.

      例如:

      {
        name: 'node',
        lts: 'Argon',
        sourceUrl: 'https://nodejs.org/download/release/v4.4.5/node-v4.4.5.tar.gz',
        headersUrl: 'https://nodejs.org/download/release/v4.4.5/node-v4.4.5-headers.tar.gz',
        libUrl: 'https://nodejs.org/download/release/v4.4.5/win-x64/node.lib'
      }
      

      从源码树的非发布版本中构建的定制版本,可能只有name属性有效。其他的属性不一定会存在。


      更多内容请参考:Node.js process 进程,或者通过 点击对应菜单 进行查看;


      目录
      本文目录
      目录