我正在寻找一种从 npm 注册表 api 查询 npm 包版本的方法。到目前为止,我发现我需要查询整个包元数据并从那里过滤版本,例如:https ://registry.npmjs.org/react-chuck/
版本少的包没问题,但版本多的时候查询时间太长了。
我认为可能有类似 dist-tags api 的东西只查询 dist-tags,例如:https : //registry.npmjs.org/-/package/react-chuck/dist-tags,dist-tags 是在与版本相同的范围内...
我也不介意在 cli 中执行此操作,npm view react-chuck versions
但这会将数组作为字符串和字符串数组返回。
我查看了这两个链接:
- https://github.com/npm/npm-registry-client
- https://github.com/npm/registry/blob/master/docs/REGISTRY-API.md
任何人都有冠军的提示吗?