Skip to content

获取 NPM 包版本和 URL ​

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

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

用法 ​

该函数包含以下参数:

  • options,NPMPackageOptions。选项,与 downloadNPMPackage() 函数中的选项相同(仅使用 package 和 tag 属性)。

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

  • version,string。版本号。
  • file,string。压缩包的 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"
}