也许这个问题已经被问到了,但经过一些谷歌搜索后我还没有发现任何合理的问题。
我尝试实现的主要目标是获取特定版本的特定npmjs
库的依赖关系树,例如获取版本为angular
1.5.3
的依赖关系树
现在,我想尽可能多地使用HTTP请求,而不是在服务器端启动npm
或使用一些js库代码。
我发现的是:
现在,我正在努力寻找的是如何获取package.json
特定的库和特定版本,因为http://registry.npmjs.org/angular/1.5.3/package.json不包含任何内容
提前感谢任何提示!
答案 0 :(得分:0)
好的,它变成了依赖项列表实际上存在于文件中,包含整个包的元数据(位于http://registry.npmjs.org/package-name)。
它位于for(var x in data){
var currData = [];
for(var y in data[x]){
currData.push(data[x][y]);
}
dataArr.push(currData);
}
var tdata = d3.transpose(dataArr);
,versions -> [version-id] -> dependencies
和devDependencies
属性中。