Skip to content

获取 NPM 包版本和 URL

本教程是 Iconify Tools包函数文档 的一部分。

函数 getNPMVersion() 从 NPM 注册表获取包的最新版本以及下载包的 URL。

用法

该函数包含以下参数:

  • optionsNPMPackageOptions。选项,与 downloadNPMPackage() 函数中的选项相同(仅使用 packagetag 属性)。

函数返回包含以下属性的 object

  • versionstring。版本号。
  • filestring。压缩包的 URL(如果可用)。

示例

example.ts
tsimport { getNPMVersion } from '@iconify/tools';

(async () => {
   console.log(
       await getNPMVersion({
           package: '@iconify-json/mdi-light',
           // tag: 'latest',
       })
   );
})();
Result:
json{
   "version": "1.0.1",
   "file": "https://registry.npmjs.org/@iconify-json/mdi-light/-/mdi-light-1.0.1.tgz"
}