【问题标题】:Is there a JSON listing somewhere of all the Node.js version numbers?是否有所有 Node.js 版本号的 JSON 列表?
【发布时间】:2021-09-08 15:35:26
【问题描述】:

我毕竟是一些测试软件的完整 Node.js 版本号,但是我似乎找不到任何 JSON 列表。我找到的最接近的是https://raw.githubusercontent.com/nodejs/Release/master/schedule.json,但这只是主要版本,而不是每个版本。

【问题讨论】:

    标签: node.js json api


    【解决方案1】:

    发布下载的 JSON 列表可从 nodejs.org 站点获得

    https://nodejs.org/download/release/index.json

    这是一个对象数组:

    {
      "version":"v16.4.0",
      "date":"2021-06-23",
      "files":["aix-ppc64","headers","linux-arm64","linux-armv7l","linux-ppc64le","linux-s390x","linux-x64","osx-arm64-tar","osx-x64-pkg","osx-x64-tar","src","win-x64-7z","win-x64-exe","win-x64-msi","win-x64-zip","win-x86-7z","win-x86-exe","win-x86-msi","win-x86-zip"],
      "npm":"7.18.1",
      "v8":"9.1.269.36",
      "uv":"1.41.0",
      "zlib":"1.2.11",
      "openssl":"1.1.1k+quic",
      "modules":"93",
      "lts":false,
      "security":false
    }
    

    【讨论】:

      【解决方案2】:

      由于节点在 GitHub 上发布带有节点版本 (link) 标记的版本,因此您可以通过 GitHub API 发布端点 (docs) 进行分页。

      https://api.github.com/repos/nodejs/node/releases?per_page=100&page=1

      您正在寻找tag_name 属性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-29
        • 2015-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-14
        相关资源
        最近更新 更多