NPM注册表API,通过JSON响应查看包的内部结构和文件

问题描述 投票:0回答:1

是否可以使用NPM注册表API来请求端点,例如

https://registry.npmjs.org/jquery

并查看Tarbells结构和内部文件,而无需在JSON响应中实际下载包,例如:

{
  files: {
   js: registry.npmjs.org/v1/[email protected]/jQuery.min.js,
  },
}

我试图理解CDN的工作方式,我对jsdelivr如何能够实际列出所有实际的.js以及永久URL的其他文件扩展名感到困惑,例如:

https://cdn.jsdelivr.net/npm/[email protected]/dist/jquery.min.js

jsdelivr实际下载所有这些Tarbell并存储它们吗?有没有办法通过NPM注册表端点查看实际的jQuery.min.js文件?我已经阅读了很多资源,并且不能为我的生活弄清楚。

javascript node.js npm cdn
1个回答
1
投票

是的,jsDelivr实际上在本地存储文件。对于他们没有在本地缓存的文件,他们曾经服务过的每个文件都存储在全局S3存储中,可以根据需要获取[source]。

jsDelivr还有一个简洁的信息图表显示如何获取文件。

© www.soinside.com 2019 - 2024. All rights reserved.