[英]Get package.json of package using HTTP from public repositories
Maybe this question has already been asked but after a bit of googling I haven't found anything reasonable. 也许已经问过这个问题,但经过一番谷歌搜索后,我仍然没有发现任何合理的答案。
The main goal I'm trying to achieve is to obtain a dependency tree of a specific npmjs
library of specific version eg obtain dependency tree of library angular
of version 1.5.3
我要实现的主要目标是获取特定版本的特定
npmjs
库的依赖关系树,例如,获取版本1.5.3
angular
库的依赖关系树。
Now, I would like to use HTTP requests for this as much as possible instead of launching npm
on server-side or using some js library code for that. 现在,我想尽可能地使用HTTP请求,而不是在服务器端启动
npm
或为此使用一些js库代码。
What I've found out is: 我发现的是:
Now, what I'm struggling to find is how to obtain package.json
of specific library and specific version because http://registry.npmjs.org/angular/1.5.3/package.json doesn't contain anything 现在,我正在努力寻找的是如何获取特定库和特定版本的
package.json
,因为http://registry.npmjs.org/angular/1.5.3/package.json不包含任何内容
Thanks a lot in advance for any hints! 非常感谢您的任何提示!
Ok, it turns that list of dependencies is actually present in file with metadata for the whole package ( located in http://registry.npmjs.org/package-name ). 好的,事实证明依赖项列表实际上是在文件中以及整个包的元数据存在的(位于http://registry.npmjs.org/package-name )。
It's located in versions -> [version-id] -> dependencies
, devDependencies
and optionalDependencies
properties. 它位于
versions -> [version-id] -> dependencies
, devDependencies
和optionalDependencies
属性中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.